我是asp.net的新手,对如何解决这个问题感到相当困惑。我已经为所有内容编写了后端代码,现在只是让一切“看起来漂亮”。最初我有一个ASP按钮用于提交某些表单。现在我想让按钮成为ASP ImageButton。但是由于这种更改,我的方法正在返回错误。 它看起来像这样:
//.ascx file
<div id="eSubmit">
<asp:ImageButton id="btnSubmit1" runat="server" ImageUrl="~/Style/Images/addButtonE.png" />
</div>
//method behind
void btnSubmit_Click(object sender, EventArgs e)
{
if (!Page.IsValid) { return; }
try
{
//do some data checking
//bind entries
}
catch (ApplicationException ax)
{
;
}
}
更改按钮为图像按钮后生成的错误为:
所以我的主要问题是:我该如何修复此错误?这会以任何方式影响我发送到服务器的数据吗(与仅为按钮时相比,这会导致不同的行为)?无法将'System.EventHandler'转换为 'System.Web.UI.ImageClickEventHandler'