第一次打开非模式窗口后,页面走PAGE_load,初始化窗口.
然后,关掉窗口,再一次打开这个窗口,为什么不走PAGE_load了?这样就取不到更新后的数据了.
我想每次打开都走一次PAGE_load,该怎么做?
------解决方案--------------------------------------------------------
代码贴出来说话
------解决方案--------------------------------------------------------
有个强制从服务器下载页面的代码,在网上找找
------解决方案--------------------------------------------------------
有没有ispostback语句,有就去掉
------解决方案--------------------------------------------------------
我想是缓存的问题
在请求地址上加个随机数
如:
a.aspx?Math.random()(js里)
------解决方案--------------------------------------------------------
ie和firefox也会对带有url参数的页面做客户端缓存
------解决方案--------------------------------------------------------
连接加个随机数
让浏览器认为页面更新了
以前我弹出有模窗口就用这个办法更新
------解决方案--------------------------------------------------------
你在执行的代码最后把数据绑定一下就可以了
比如:
void data()
{.......}
执行事件
{
............
dr.Close();
conn.Close();
dataBind();
}