FineUI 官方论坛
标题:
如何让弹出的窗体不使用缓存
[打印本页]
作者:
蒙奇.D.二毛
时间:
2012-12-14 06:41
标题:
如何让弹出的窗体不使用缓存
/// <summary>
/// 明细事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDetail_Click(object sender, EventArgs e)
{
this.Window1.Hidden = false;
this.Window1.IFrameUrl = ”PurchaseEdit.aspx“;
this.Window1.Title = "明细";
}
弹出窗体会从缓存里取得数据,不会执行
PurchaseEdit.aspx的PageLoad等事件。
前台我设置了下面也没用
<meta http-equiv="Expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
作者:
蒙奇.D.二毛
时间:
2012-12-14 07:07
我是IE8下运行的,检测如下,从缓存取的:
[attach]1453[/attach]
作者:
小兵
时间:
2012-12-17 09:38
在打开地址后面链接时间戳。
作者:
木土土
时间:
2012-12-17 11:50
地址后加个随机数
作者:
蒙奇.D.二毛
时间:
2012-12-17 14:18
恩,谢谢。
为改动量少点,加了下面两句就好了:
this.Response.Cache.SetCacheability(HttpCacheability.NoCache);
this.Response.Cache.SetExpires(DateTime.Now.AddDays(-1));
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4