मेरे पास एक ऐसा पृष्ठ है जो एक मास्टर पेज, कई आवश्यक फ़ील्ड वैलिडेटर्स और वेब टूलकिट स्वत: पूर्ण विस्तारक का उपयोग करता है। निम्नलिखित कोड केवल पेज के न्यूनतम पता चलता है:एएसपी: छविबटन पर क्लिक नहीं कर रहा है
<%@ Page Language="C#"
AutoEventWireup="true"
CodeFile="Login.aspx.cs"
MasterPageFile="~/master.master"
Inherits="Login" %>
<asp:Content id="Content1"
contentplaceholderid="ContentPlaceHolder1"
runat="server">
<asp:UpdatePanel ID="pnlUpdate" runat="server">
<ContentTemplate>
<div>
<asp:ImageButton class="submitButton"
imageurl="images/button_submit.gif"
id="btnSubmit"
runat="server"
onclick="btnSubmit_ServerClick"/>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
कोड-पीछे:
protected void btnSubmit_ServerClick
(object sender, ImageClickEventArgs e)
{
//breakpoint here does not get hit
}
<form runat="server">
टैग मास्टर पृष्ठ में है। उपरोक्त कोड ऑनक्लिक घटना को आग नहीं लगाता है। अगर मैं मास्टर पेज से छुटकारा पाता हूं और पेज पर एक फॉर्म टैग जोड़ता हूं, तो यह काम करता है। क्या मास्टर पेज में फॉर्म टैग समर्थित नहीं है, या क्या यह किसी भी तरह काम करना चाहिए? alt text http://digitalcopy.warnerbros.com/images/mainmenu.gif?provider=00079&disc=03403AAA-1D20-47F2-91FA-5EE632832659
OnCommand attr बजाय OnClick का उपयोग डेटा के माध्यम से बाध्यकारी रहे हैं, तो है। :) http://stackoverflow.com/a/15911261/1603799 – MiniRagnarok