2011-10-01 16 views
11

मैं अपने ASP.NET वेब VS2010, सी # का उपयोग कर परियोजना पर काम कर रहा हूँ, मैं अपने पृष्ठ में हाइपरलिंक, वापस के रूप में लेबल डालने कर रहा हूँ, और मैं इसे वापस ब्राउज़र बटन की तरह काम करना चाहते हैं , मुझे इसे कैसे कार्यान्वित करना चाहिए? सबसे आसान तरीका क्या है? मुझे अपनी navigateURL प्रॉपर्टी कैसे सेट करनी चाहिए? धन्यवादASP.net अनुकरण ब्राउज़र वापस बटन

उत्तर

31
<asp:button id="backButton" runat="server" text="Back" 
OnClientClick="JavaScript:window.history.back(1);return false;"></asp:button> 

कि सिवाय पाठ्यक्रम :-((, प्रश्न पढ़ स्टीव) का, एक बटन है

navigateurl="javascript:history.go(-1);" 
+0

धन्यवाद स्टीव, लेकिन कैसे मैं इसे अपने हाइपरलिंक में हो सकती है? हाइपरलिंक का उपयोग करके मैं इस जावास्क्रिप्ट फ़ंक्शन को कैसे निष्पादित करूं? –

+2

या तो नेविगेट यूआरएल विशेषता में किए गए संपादन का उपयोग करें या इसका उपयोग करें: ' पीछे < एएसपी: हाइपरलिंक> ' –

+0

धन्यवाद स्टीव, तुम मुझे एक महान समय बचाया! एक छोटी लेकिन पूरी तरह से उपयोगी जबाब, @SteveMorgan मैं इस कोशिश कर रहा था लेकिन मेकअप में मुसीबत यह काम ठीक से हो रही है, मैं स्क्रीन की श्रृंखला न केवल 1 स्क्रीन पर वापस जाने के लिए है अच्छी किस्मत –

12

आप ASP.NET की जरूरत नहीं है की कोशिश करो, बस इस का उपयोग HTML/JScript कोड:

<a href="javascript:history.go(-1)">Back</a>

1

@Steve +०१२३५१६४१०सुनिश्चित नहीं हैं कि कोई मौजूदा जवाब पर टिप्पणी करने से कैसे लेकिन ... मैं समझ सकता है कि मैं किक कहना बस के लिए है कि आप हमेशा "बटन" एक "linkbutton" कर सकता है: यदि आप कर सकते हैं JQuery उपयोग कर रहे हैं

+0

धन्यवाद क्रिस अपनी टिप्पणी –

1

, बस अपने लंगर टैग करना data-rel="back" जोड़ने

<a data-rel="back" data-role="button" data-icon="back">Back</a> 
1

इस प्रयास करें ..

private void btnBack_Click(object sender, System.EventArgs e) 
{ 
    string prevPage = Request.UrlReferrer.ToString(); 
    Response.Redirect(prevPage); 
} 

या

<asp:button id="btnBack" runat="server" text="Back" xmlns:asp="#unknown"> 
OnClientClick="JavaScript: window.history.back(1); return false;"></asp:button> 
+0

के लिए आप पृष्ठ के राज्य खो देंगे अगर आप इसे सर्वर साइड _ (Response.Redirect का प्रयोग करके) से करते हैं ._ जावास्क्रिप्ट के साथ हालांकि, राज्य बनाए रखा है – sohaiby

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