比哪后台有一事件private void abc()是在HTML写onclick="abc()"吗?试过了,不行.
怎么调用的?

解决方案 »

  1.   

       可以用 CallBack 的方法调用服务器端的事件方法
      

  2.   

    给html按钮加上id,runat="server"属性,再加事件属性onserverclick。楼主试试看。
      

  3.   

    HTML按钮触发后台的事件,为什么不直接用服务器控件呢?
      

  4.   

    其实我是想onMouseOver来触发后台事件,服务器按钮只有Click而已.
      

  5.   

    哪个老师说服务器按钮只有Click的.呵呵.给服务器控件加属性就可以使用onMouseOver.
    不要忘了,服务器控件编译后也成了客户端的了.
      

  6.   

    Q: 其实我是想onMouseOver来触发后台事件,服务器按钮只有Click而已.
    ——————————————————————————————————————————
    A: 那么你最好直接在问题中问onMouseOver而不要写onclick=abc()这样。你可以给按钮注册这样的属性:
      yourButton.Attribuets["onlouseover"]="this.click();";
    来触发click事件。然而每当鼠标划过控件的时候,此时都看作是点击了按钮,并且还要千里之外的服务器去处理,这看上去需求的思路有问题。
      

  7.   

    服务器控件没有Click是因为没有意义,每次鼠标划过控件都会回传服务器?
    你想实现什么功能呢?改用JavaScript脚本吧