使用模式窗口showModalDialog()弹出页面在asp.net中经常用到
用的最多的就是点击“修改”按钮,弹出修改页面;修改成功之后,关闭修改页面,刷新父页面。
目前存在的一个问题是,刷新完父页面之后,再点击修改按钮弹出修改页面,修改页面显示的数据却不是修改后的数据,还是第一次弹出修改页面的旧数据,这里就涉及到了清除模式窗口缓存数据的问题。
这涉及到ShowModalDialog缓存机制的问题,需要我们手动添加一些代码来清除缓存。
操作方式如下:
首先在前台界面(即aspx的界面)代码中,添加:<meta http-equiv="expires" content="0" /><%--用于清空缓存,expires的值在后台页面Page_Load函数中赋值--%>
然后在后台界面(即cx的界面)中,Page_Load函数中,if (!IsPostBack){。。。}之外,添加代码:Response.Expires = -1;//用于清空缓存
这样,模式窗口中的缓存数据就可以清除掉了,哈哈
ASP.NET 清除模式窗口数据缓存的操作方式
2019-10-31 14:12asp.net教程网 ASP.NET教程
模式窗口showModalDialog()弹出页面在asp.net中经常用到,接下来为大家介绍下清除模式窗口缓存数据的问题
延伸 · 阅读
- 2019-10-31Asp.net保持页面滚动条位置(页面提交后不变)
- 2019-10-31Asp.net GridView隔行变色和光棒效果2种方法实现
- 2019-10-31Asp.net实时显示文本框字数实现代码
- 2019-10-31Asp.net清空控件值的方法(可自定义控件类型)
- 2019-10-31Asp.net防重复提交机制实现方法
- 2019-10-31Asp.net静态方法之Grid转DataTable方法实现步骤
精彩推荐
- ASP.NET教程
蛇年多屏图片切换(可添加图片链接以及编辑标题)
朋友要求,做一个多屏图片切换效果可添加图片,链接以及标题,前台不必在每次更新时,去修改前台代码 ...
- ASP.NET教程
sqlserver 批量数据替换助手V1.0版发布
前段时间网站被挂马,数据库表中很多文本字段都被加上了一段js脚本。修复完程序漏洞之后便开始着手清理这些被注入的数据,其间参考了一些网上的方...
- ASP.NET教程
获取Repeter的Item和ItemIndex/CommandArgument实现思路与代码
Repeater控件,放在ItemTemplate内的铵钮OnClick之后,获取Repeater的Item,ItemIndex,CommandArgument,CommandName以及绑定的字段值附演示动画感兴趣的朋友可以了解下 ...
- ASP.NET教程
IIS和.NET(1.1/2.0)的安装顺序及错误解决方法
安装顺序及错误的解决方法:基于.net2.0的情况与基于.net1.1的情况,分别给予解决方法,遇到此问题的朋友可以了解下,或许对你的学习有所帮助 ...
- ASP.NET教程
ASP.NET将文件写到另一服务器(图文教程)及注意事项
有时我们需要将来自于客户端的文件上传到WEB服务器端,并在服务端将文件存储到第三方文件服务器中存储,既然有需求,那就有实现了,感兴趣的你可以了...
- ASP.NET教程
一个比较通用的分页控件,完整的设计时支持和比较流行的分页
本分页控件还包含简单属性,复杂属性,自定义视图状态,分页事件,创建控件,render控件,Attribute,设计时支持等比较齐全的自定义控件的元素,是个不...
- ASP.NET教程
.net中mshtml处理html的方法
本文介绍一下,.net中mshtml处理html的方法,需要的朋友可以参考一下 ...
- ASP.NET教程
asp.net 动态表单之数据分页
我们很常会在项目中提到一个动态表单的概念,比如学校里面学生的考试成绩,当学生登录系统的时候,他当然是希望看到他自己所有科目的成绩;又或者...