पर क्लिक करें कैसे पता लगाएं कि हाइपरलिंक क्लिक किया गया है या नहीं, ASP.net C# में रनटाइम में? मुझे लगता है किहाइपरलिंक
Response.Redirect("Default.aspx");
पर क्लिक करें कैसे पता लगाएं कि हाइपरलिंक क्लिक किया गया है या नहीं, ASP.net C# में रनटाइम में? मुझे लगता है किहाइपरलिंक
Response.Redirect("Default.aspx");
आप एक लिंक में एक क्लिक करने पर सर्वर कोड निष्पादित करने के लिए चाहते हैं के Click
घटना के साथ इस निर्धारित कर सकते हैं की तरह पर कोड लिखना चाहते हैं, तो आप का उपयोग करना चाहिए एएसपी.NET नियंत्रण <asp:LinkButton>
यह एक बटन की तरह है और आपको सर्वर साइड इवेंट्स को हुक करने की अनुमति देगा और अंत में आप दर्शक को किसी भी पृष्ठ पर रीडायरेक्ट कर सकते हैं।
आप LinkButton
मुझे लगता है कि एक एएसपी: लिंकबटन नियंत्रण का मतलब है ... –
आप के पीछे कोड में या तो घटना देते हैं, या होगा ASPX/तो जैसे प्रश्न में अपने लिंक का ASCX में:
<asp:LinkButton ID="linkGoSomewhere" runat="server" Click="linkGoSomewhere_Click" />
या
linkGoSomewhere.Click += (linkGoSomewhere_Click);
एक ईवेंट हैंडलर की तरह लग रही के साथ
तो अपने कोड में:
public void linkGoSomewhere_Click(object sender, EventArgs e)
{
Response.Redirect("Default.aspx");
}
हालांकि
इस स्थिति में, आपको सर्वर को कहीं और भेजने के लिए सर्वर साइड कंट्रोल की आवश्यकता नहीं है। आप सिर्फ एक सरल हाइपरलिंक की जरूरत है:
<a href="Default.aspx">Go somewhere else</a>
अगर यह हाइपरलिंक आप इसे जावास्क्रिप्ट का उपयोग करते हुए, लेकिन अगर यह होता है LinkButton
आप इसे onclick
घटना
<asp:LinkButton ID="MyLnkButton" runat="server" onClick="MyLnkButton_Click" Text="Click Me!">
protected void MyLnkButton_Click(Object sender,EventArgs e)
{
Response.Redirect("Default.aspx");
}
onclick सर्वर साइड हैंडलर जोड़ा जा सकता है अंदर क्या कर सकते हैं कर सकते हैं इसे पाने के लिये।
<asp:LinkButton ID="LinkEditLine" runat="server" Text="Edit" onclick="lnkEdit_Click"/>
जबकि यह कोड स्निपेट प्रश्न हल कर सकता है, [स्पष्टीकरण सहित] (http://meta.stackexchange.com/प्रश्न/114762/समझा-पूरी तरह से कोड-आधारित-उत्तरों) वास्तव में आपकी पोस्ट की गुणवत्ता में सुधार करने में मदद करता है। याद रखें कि आप भविष्य में पाठकों के लिए प्रश्न का उत्तर दे रहे हैं, और वे लोग आपके कोड सुझाव के कारणों को नहीं जानते हैं। – andreas
यदि क्लिक किया गया ... यह 'नेविगेट यूआरएल' निर्दिष्ट यूआरएल पर जाएगा ... आप वास्तव में क्या करना चाहते हैं? – balexandre
रन टाइम में मैंने टेक्स्ट ऑफ हाइपरलिंक को बदल दिया है, अगर उस बदलाव के लिए टेक्स्ट क्लिक किया गया है तो मैं दूसरे पेज पर रीडायरेक्ट करना चाहता हूं! – Yogesh
अब, आपने कोई समझ नहीं ली है :) क्या आप इसे plzrase कर सकते हैं? – balexandre