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

2016-02-19 15:40 6 1 收藏

下面是个用javascript的ShowModalDialog()函数去显示一个aspx页面时缓存教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - Web开发 】

  用javascript的ShowModalDialog()函数去显示一个aspx页面时,存在缓存的问题,第一次ShowModalDialog的时候看到的是正常的内容,而第二次开始看到的页面内容则都是第一次看的内容,也就是说页面是直接从缓存里面得到的,而不是去服务器取,而我的程序里面都没有让这个页面永远的缓存

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  两个解决办法:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  方法一:先写一个htm页面,里面嵌套一个iframe,iframe的src就是aspx页面,然后ShowModalDialog()的页面就是这个htm页面,而不是先前的aspx页面,这样就不存在缓存问题。

    方法二:在aspx页面的Page_load()里面写上一句 Response.expires = -1; 意思就是让页面立即过期,这样外面也不用嵌套一个htm页面.

来源:https://www.tulaoshi.com/n/20160219/1610148.html

延伸阅读
标签: Web开发
前面说的显示当前时间日期是静态的,我们这里来实现一个动态的时钟。 在head和/head之间插入下列代码: script //定义时钟显示的函数 function displayTime() { var today = new Date(); // 定义日期对象 var hours = today.getHours(); var minutes = today.getMinutes(); var seconds = today.getSeconds(); // 从日期对象中中获得时间信...
标签: ASP
  沙滩小子     (一),设定注册页面的外观:             在这个例子中涉及了五个页面,其中有三幅是一般的htm文件,另外的两幅是asp文件,在这里制作利用的工具是frontpage98,但是大部分的asp代码还是要自己输入的:    ...
正好有时间所以用C#写了一段正则表达式,作用是删除 Page 里面Code 中的 HTML标签,这在做采集信息,消除其中的HTML很有用处。 以下是引用片段: public string checkStr(string html)       {           System.Text.RegularExpressions.R...
标签: Web开发
HTML  HEAD   SCRIPT LANGUAGE="JavaScript"   !--  var Drag = {   sx : 0,   sy : 0,   ex : 0,   ey : 0,   lx : 0,   ly : 0,   offsetX : 0,   offsetY : 0,   cdom : null,   dragAble : false,   dragFun : null,   tempDrag : function(){  &nb...
标签: Web开发
一个目录遍历函数?php function dirtree($path="./test") {   echo "dl";   $d = dir($path);   while(false !== ($v = $d-read())) {     if($v == "." $v == "..")       continue;     $file = $d-path."/".$v;     echo "dt$v";     if(i...

经验教程

457

收藏

65
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部