Tengo una página que usa una página maestra, varios RequiredFieldValidators y el extensor de autocompletar Web Toolkit. El siguiente código muestra solamente el mínimo de la página:asp: ImageButton no activa el evento onclick
<%@ 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>
de código subyacente:
protected void btnSubmit_ServerClick
(object sender, ImageClickEventArgs e)
{
//breakpoint here does not get hit
}
La etiqueta <form runat="server">
se encuentra en la página maestra. El código anterior no activa el evento onclick. Si me deshago de la página maestra y agrego una etiqueta de formulario a la página, funciona. ¿La etiqueta del formulario en la página maestra no es compatible, o se supone que funciona de alguna manera? alt text http://digitalcopy.warnerbros.com/images/mainmenu.gif?provider=00079&disc=03403AAA-1D20-47F2-91FA-5EE632832659
La única respuesta que trabajó para mí era de otra pregunta. :) http://stackoverflow.com/a/15911261/1603799 – MiniRagnarok