我的一个a.aspx上有个按钮,点击后调用showModelDialog显示b.aspx,在b.aspx的page_load里需要初始化一些session
关闭b.aspx后,第二次点击a.aspx按钮,调用b.aspx时,并不执行b.aspx的Page_Load,如何解决

解决方案 »

  1.   

    用ab.aspx转一下
    a.aspx showmodeldialog(ab.aspx)
    ab.aspx
    response.redirect("b.aspx",true)
      

  2.   

    用ab.aspx转一下
    a.aspx showmodeldialog(ab.aspx)
    ab.aspx
    response.redirect("b.aspx",true)
    ========================================
    没用,showdialog第一次后好像以后再show的话就不会向服务启发请求了
      

  3.   

    你可以在b.aspx.cs里写
     Response.Expires = -1000;
    禁止缓存
      

  4.   

    你可以在b.aspx.cs里写
     Response.Expires = -1000;
    禁止缓存更多请参考

    http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4