网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > Javascript
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.按比例微缩图片的一段小小的JS代.
.JavaScript函数库的未来.
.Javascript的107则使用技巧大全.
.单行Javascript实现Memoization.
.FireFox 如何用Javascript 修改状.
.Javascript实例教程(20) OLE Aut.
.限制文本字节数的JS源代码程序.
.javascript中的数组应用的一点发.
.解决javascript中replace只能替换.
.使用Javascript制作声音按钮.
.使用javascript函数完美控制页面.
.弹出窗口window.open()的参数列表.
.javascript gb2312转utf-8.
.如何制作浮动广告.
.贴一段用javascript打开和保存本.
.利用javascript从数据库取数据来.
.JavaScript中float的减法与乘法计.
.Javascript的基本对象.
.完美解决一个事件激活多个函数(2).
.javaScript自定义绑定.

用javascript的ShowModalDialog()函数去显示一个aspx页面时缓存的问题

发表日期:2006-12-12


用javascript的ShowModalDialog()函数去显示一个aspx页面时,存在缓存的问题,第一次ShowModalDialog的时候看到的是正常的内容,而第二次开始看到的页面内容则都是第一次看的内容,也就是说页面是直接从缓存里面得到的,而不是去服务器取,而我的程序里面都没有让这个页面永远的缓存
两个解决办法:
方法一:先写一个htm页面,里面嵌套一个iframe,iframe的src就是aspx页面,然后ShowModalDialog()的页面就是这个htm页面,而不是先前的aspx页面,这样就不存在缓存问题。
    方法二:在aspx页面的Page_load()里面写上一句 Response.expires = -1; 意思就是让页面立即过期,这样外面也不用嵌套一个htm页面.
上一篇:JavaScript写作技巧,函数A中调用函数B, 怎样在函数B中写代码中断函数A的运行? 人气:10407
下一篇:用Javascript轻松制作一套简单的抽奖系统 人气:10762
浏览全部javascript的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐