Я новичок в 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)
{
;
}
}
Ошибка, возникающая после изменения кнопки на кнопку image:
Невозможно преобразовать System.EventHandler в System.Web..UI.ImageClickEventHandler '
Итак, мой главный вопрос: как я могу исправить эту ошибку?И будет ли это влиять на данные, которые я отправляю на сервер, в любом случае (это вызовет другое поведение, чем когда это была просто кнопка)?