未触发image按钮onclick事件
本文关键字:onclick 事件 按钮 image | 更新日期: 2023-09-27 17:59:18
我在一个带有onclick
事件处理程序的web应用程序中创建了一个HTML Image按钮。但这项活动并没有启动。我正在使用下面的代码创建一个按钮及其onclick
事件处理程序。
<input type="image" runat="server" src="Plan_search/images/buy.png" onclick="goto_click" />
protected void goto_click(object sender, EventArgs e)
{
try
{
}
catch(Exception e1)
{
throw;
}
}
我怀疑您想要使用OnServerClick属性,而不是OnClick。
这是工作代码。使用此。。
<input type="image" runat="server" src="Plan_search/images/buy.png" onserverclick="goto_click" />
protected void goto_click(object sender, EventArgs e)
{
try
{
}
catch(Exception e1)
{
throw;
}
}
您不应该创建类似按钮的input
元素。创建类似ASP.NET
控件的按钮:
<asp:ImageButton id="imagebutton1" runat="server"
ImageUrl="Plan_search/images/buy.png"
OnClick="goto_click"/>
按照@samjudson的建议
应该是
<input id="Image1" type="image" runat="server" onserverclick="goto_click" />
但我认为应该使用ImageButton
而不是image
您需要括号:
goto_click()
可能还有一些争论。