新人求救:菜单和图片按钮如何调用同一事件?
同一页面上,一个图片按钮,一个菜单栏
图片按钮的前台代码为
<asp:ImageButton ID= "MainAdd " runat= "server "
ImageUrl= "~/Images/picx.gif " onclick= "MainAdd_Click "/>
onclick后台代码为
protected void MainAdd_Click(object sender, EventArgs e)
{
…………
}
想在菜单用onclick调用上面这一事件,如: <a href= "# " onclick= "MainAdd_click " title= "增加 "> 增加 </a>
老是提示“MainAdd_click”未定义,请高手指导下,谢谢!
------解决方案--------------------
是在一起的?
<asp:LinkButton xxxxx><img>Hello World!</asp:LinkButton>
HTML控件调用JS事件,服务端控件才能调用服务端事件,这个基本的东西不要搞错了
------解决方案--------------------悲剧 方法封装下 然后2个事件分别调不就得啦。
------解决方案--------------------额 么看到 你后面的是HTML按钮 你那样当然会提示不存在咯 因为那里调用的是JS方法撒。
要么你2个都用服务器端控件 然后把事件的处理逻辑单独写个方法 然后2个按钮调用。
如果你后面的按钮还是打算采用HTML控件 你就得考虑AJAX 调用后台方法。