解决方案 »

  1.   

    你的理解不对,Button运行在服务器端,去调用Javascript的代码有什么意义啊。
      

  2.   

    input是个客户端控件
    asp:button是个服务器控件
    客户端控件就只能调用JS脚本,所以直接写onclick就是表示调用JS函数
    而服务器控件的OnClick默认是调用服务端代码(cs文件里的代码),你想服务端控件调用客户端代码,必须指定OnClintClick
      

  3.   

    服务器控件直接调用前端js函数不是用onclick,用onclientclick="Show()"或者onclientclick="return Show()"(show方法返回true时,才执行绑定的后台函数)