2013-04-13 4 views
11

मैं स्कूल के लिए एक परियोजना पर काम कर रहा हूं, और यह एक अतिरिक्त क्रेडिट हिस्सा है। मेरे पास मास्टर पेजों का उपयोग करके वीएस 2010 में एक प्रोजेक्ट शुरू हुआ है, और जो मैं करने की कोशिश कर रहा हूं उसे लोगों को "MyAccounts.aspx" पृष्ठ पर रीडायरेक्ट करने के लिए "सबमिट" बटन प्राप्त होता है। बटन के लिए एएसपी भाग के लिए मेरे वर्तमान कोड इस तरह दिखता है:एएसपी.नेट और सी # रीडायरेक्ट

<asp:Button ID="btnTransfer" runat="server" Text="Submit"/>

मैं OnClientClick विकल्प के रूप में OnClick विकल्प में जोड़ने की कोशिश की है, साथ ही। ,

protected void btnTransfer_Click(object sender, EventArgs e) 
{ 
    Response.Redirect(Page.ResolveClientUrl("/MyAccounts.aspx")); 
} 

जब मैं इस चलाने के लिए और अपने ब्राउज़र में प्रोजेक्ट को देखने, पूरी बात ठीक चलाता है: मैं भी Site.Master.cs Transfer.aspx.cs फ़ाइल के रूप में रूप में अच्छी तरह करने के लिए इस कोड को शामिल किया है लेकिन जब मैं "सबमिट" बटन पर क्लिक करता हूं, तो यह केवल वर्तमान पृष्ठ को रीफ्रेश करता है और ठीक से MyAccounts पृष्ठ पर रीडायरेक्ट नहीं करता है। किसी के पास मेरे लिए कोई विचार है?

+0

क्षमा करें, बटन के लिए एएसपी भाग वर्तमान में Skrubb

+0

... प्रतिक्रिया का प्रयास करें। रेडियोधर्मी ("~/MyAccounts.apsx"); –

+0

मैंने कोशिश की है, यह अभी भी नीचे दाईं ओर एक बॉक्स डालता है जो झिलमिलाहट जल्दी जल्दी करता है और कहता है "स्थानीयहोस्ट की प्रतीक्षा कर रहा है ...." यह दूर चला जाता है और उसी पृष्ठ पर रहता है। – Skrubb

उत्तर

15

आप इसे लगभग सही तरीके से कर रहे हैं, आपने अभी सही टुकड़ों को एक साथ नहीं रखा है। Transfer.aspx पर, अपने बटन होना चाहिए:

<asp:Button ID="btnTransfer" OnClick="btnTransfer_Click" runat="server" Text="Submit"/> 

और पीछे अपने कोड की तरह क्या @KendrickLamar कहा होना चाहिए:

protected void btnTransfer_Click(object sender, EventArgs e) 
{ 
    Response.Redirect("~/MyAccounts.aspx"); 
} 

OnClick घटना यह बताता है कि बाद पीठ पर अमल करने के लिए जब उपयोगकर्ता बटन क्लिक करते हैं। यह Transfer.aspx के लिए कोड-बैक में है, साइट मास्टर नहीं।

+0

प्रतिक्रिया का प्रयास करें। रेडियोधर्मी ("MyAccounts.aspx"); –

+0

@ KendrickLamar जो मैंने पोस्ट किया है वह ठीक काम करेगा। – MikeSmithDev

+0

जब मैं उस कोड का उपयोग करता हूं, तब भी जब मैं इसे वेब ब्राउज़र में देखने का प्रयास करता हूं तो मुझे एक कंपाइलर त्रुटि मिल रही है। – Skrubb

संबंधित मुद्दे