原理差不多知道了,不过有什么好的解决方法吗
Updatepanel是在母板里的所以引用页里设置EnablePartialRendering=false不行,就算写在init事件里也在母板init之后

解决方案 »

  1.   

    那就换种方式跳转啊
    Response.Redirect(url,false);
      

  2.   

    Server.Transfer 传送
    目标页需要 Context.Handler 转换接收
      

  3.   

    用Server.Transfer是想传object啊
    session和cookie也各有缺点,不太合适。
    如果实在没办法的话我就用session。目标页的确是收到了,加断点测过接收页的page_load里已经收到了,只是因为ajax的关系,依然停留在发送页上
      

  4.   

     string scriptStr = "location.replace('Default.aspx')";
               ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "click", scriptStr, true);