日期:2014-05-18  浏览次数:20951 次

新人求救:菜单和图片按钮如何调用同一事件?
同一页面上,一个图片按钮,一个菜单栏
图片按钮的前台代码为
<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 调用后台方法。