模态子窗口不执行page_load

模态子窗口不执行page_load 
asp.net 模态窗口中开启的模态窗口是不执行page load的

             即第二次打开模态窗口不执行page load

实践证明。 

 

 网上找到的解决办法:

为什么第二次打开模式窗口,它不能触发private   void   Page_Load(object   sender,   System.EventArgs   e)事件呢?

解决方式
这应该是缓存的问题,在打开的URL后面加个随机数, 
如   A.aspx?R=12345646     , "A.aspx?R= "+Math.random()
Response.Cache.SetCacheability(HttpCacheability.NoCache)
3
<base   target= "_self "/> 
<meta   http-equiv= "Expires "   content= "0 "   > 
<meta   http-equiv= "Cache-Control "   content= "no-cache "   > 
<meta   http-equiv= "Pragma "   content= "no-cache "   > 
在aspx文件里加上这个就行了。
Page_Load() 

      Response.Expire   =   -1   
}
 缓存问题,但不完全说是客户端缓存,   服务器缓存也很大可能。 

<%@   OutputCache   Duration= "1 "   VaryByParam= "* "   %> 

第一行,把缓存时间设短

 

posted on 2012-10-26 11:33  浪月悠虫  阅读(197)  评论(0编辑  收藏  举报

导航