<asp:Button Text="保存" OnClick="save" ID="btnsave" runat="server" />点击保存后,我想只进入save方法 不进入page_load方法啊

解决方案 »

  1.   

    服务器控件Button,只要你点了,没办法不进入page_load的啊,必需得进,你把代码写在if(!IsPostBack){}里就好了
      

  2.   

    click会Postback的,要想不执行Page_load的代码可以加上Page.IsPostBack == false,要是连Page_load都不想执行的话可以选择调用客户端脚本执行方法
      

  3.   


    page_load{
        if(!IsPostBack){
           //方法体
        }
    }
      

  4.   

    进入Page_Load事件是必须的。
    你这种情况可以在Page_Load事件判断回发事件的ID,如果ID为保存按钮的ID,直接执行sava方法。如何获取回发服务器ID参考:获取回发服务器控件的ID
      

  5.   

    点击服务器按钮会产生回发时间,没办法不进入Page—_load方法里
      

  6.   


    这是必须的,回发了嘛。可以通过判断是否回发(IsPostBack),选择性地执行某段代码。
      

  7.   

    服务器控件必须的进入page_load除非你在前台操作
    <input type="botton" value="XX" Onclick="save">function save()
    {
      .......
    }