私は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)
{
;
}
}
ボタンを imagebutton に変更した後に生成されるエラーは次のとおりです。
「System.EventHandler」を「System.Web.UI.ImageClickEventHandler」に変換できません
したがって、私の主な質問は次のとおりです。このエラーを修正するにはどうすればよいですか? とにかく、これは私がサーバーに送信しているデータに影響を与えますか(これは、ボタンだけの場合とは異なる動作を引き起こしますか)?