关于showModalDialog()弹出窗口.更改了页面的数据,再次点击页面却没有刷新-cache 处理
2008-07-31 13:48
776 查看
问题:我用showModalDialog()弹出窗口.更改了页面的数据.关闭之后,在弹出这个窗口.可是数据没有改变.刷新后才会变.也就是说再次弹出这个窗口时他没有重新加载page_load()函数.帮帮忙.谢谢.
解决方案:
1.
在你的弹出窗口的Page_Load里面写上
this.Page.Response.Expires = 0;
2.
在弹出页面的 HTML 区 里加入
3.
在page load中把这句加上!
Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
4.
为了防止缓存,可以在页面的顶端添加 Response.Expires = -1
使用java提供的方法,在jsp或者servlet中都可以 <% response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0);
%>使用HTML标记,如下面:
5.
showModalDialog('yourpage.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "id") %>'+'&temp='+Math.random(),window,'status:false;dialogWidth:600px;dialogHeight:400px')
总结:
关键就是一个cache的问题.如何处理cache就是关键.
posted on 2004-11-30 13:30 胡敏 阅读(1916) 评论(5) 编辑 收藏 所属分类: asp.net技术
评论
#1楼 [楼主] 2005-05-09 11:42 wssmax
<script language="javascript">var eid;
var id;
function openwin(eid,id)
{
showModalDialog("dicshow.aspx?id="+id+"&eid="+escape(eid)+"&temp="+Math.random(),window,'dialogWidth:500px;dialogHeight:300px;dialogLeft:250px;dialogTop:200px;center:yes;help:no;resizable:no;status:no');
}
</script>
回复 引用 查看
#2楼 2005-06-12 18:39 许宏凯 [未注册用户]
您好,看到你的文章很高兴我想问:在弹出的模式窗口中,放一个下拉列表框DropDownListBox,当点某一项时,调用数据库,显示在模式窗口的ListBox里?(为了群发送邮件用)
但是在模式窗口里就是不能调用数据库,点了下拉列表框某一项,ListBox里什么也不反应,这是为什么啊?我已经郁闷了2个月了,还是没找到原因,请大哥指点
相关文章推荐
- 关于showModalDialog()弹出窗口.更改了页面的数据,再次点击页面却没有刷新-cache 处理
- 关于showModalDialog()弹出窗口.更改了页面的数据,再次点击页面却没有刷新
- 关于showModalDialog()弹出窗口.更改了页面的数据,再次点击页面却没有刷新
- 关于showModalDialog()弹出窗口.更改了页面的数据,再次点击页面却没有刷新
- 关于showmodaldialog 打开新窗口后提交表单操作时,避免弹出新窗口和避免从后台获取“新数据”后不能刷新当前模态页面的解决方案
- Find窗口不能出现刚输入的数据 showModalDialog 刷新弹出页面
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(老孟)
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面[转载]
- [ASP.NET]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- [ASP.NET]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)
- 点击按钮弹出新窗口,输入数据后返回并刷新页面
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(转自孟子E章)
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?
- 点击按钮弹出新窗口,输入数据后返回并刷新页面(C#代码) 窗口互传值(转)
- 如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(1)
- ]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)