本帖最后由 cocly 于 2010-08-04 16:38:26 编辑

解决方案 »

  1.   

    OnClick执行的是服务器端事件,所以你那样写是执行后台代码中的bt_click这个方法(不能带括号)
      

  2.   

    用OnClientClick或者将script添加runat="server"标记
      

  3.   

    OnClientClick="javascript:return bt_click()";如果提交按纽在
    bt_click()中return true 或不处理否则用return false
      

  4.   

    楼主要先分清js和jsp的区别。
      

  5.   

    是不是说有些事件必须是在CS里面写,同时提交以后是需要服务器参与才能处理的?例如:OnClick  和  OnClientClick  的区别~!?
      

  6.   

    onlick时发生postback,执行后台代码。 
    onclientclick,就是执行javascipt代码,不会发生postback. 
      

  7.   

    可以这样说:
    onclick:执行C#代码, 
    onclientclick:执行javascript代码。
      

  8.   


    不发生postback是不是也不会进行页面刷新?
      

  9.   


       jsp? 还以为是调用java的类!
      

  10.   

    在后台page_load时写this.Button2.Attributes.Add("onclick", "javascript:bt_click();");