У меня есть страница, на которой используется главная страница, несколько RequiredFieldValidators и расширитель автозаполнения Web Toolkit. Следующий код показывает только голый минимум страницы:asp: ImageButton not firing onclick event
<%@ 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>
Code-за:
protected void btnSubmit_ServerClick
(object sender, ImageClickEventArgs e)
{
//breakpoint here does not get hit
}
<form runat="server">
тег в главной странице. Приведенный выше код не запускает событие onclick. Если я избавлюсь от главной страницы и добавлю тег формы на страницу, она будет работать. Не поддерживается ли тег формы на главной странице или это должно работать как-то? alt text http://digitalcopy.warnerbros.com/images/mainmenu.gif?provider=00079&disc=03403AAA-1D20-47F2-91FA-5EE632832659
Единственный ответ, который работал для меня был из другого вопроса. :) http://stackoverflow.com/a/15911261/1603799 – MiniRagnarok