javascript:history.back();返回后表单数据丢失,A页面弹出窗口上传完图片,返回值给A页面,然后A页面提交给B页面,提交后history.back();A页面表单的数据全没了,貌似刷新了,请教高手如何解决,返回后数据不会丢失.
解决方案 »
- 关于用javascript禁用IE浏览器的工具栏刷新按钮以及鼠标右键刷新变为不可用
- 请问是否可以用javascript的XMLHttpRequest读取远程图片?
- 用javascript写了个类,操作异步XMLHTTP的onreadystatechange时怎么取得类this指针
- construct.prototype问题
- XMLHTTP有CLOSE方法吗?
- 为什么table2.insertRow()总是不行呢?
- ***请教各位***
- 急呀!两个关联下拉列表框的可输入问题
- 新手问题(给100分)
- 如可处理,点击button弹出保存文件对话框??????????????
- js对象
- 在IE6中没错, 在IE 7 中 提示 类不能支持 Automation 操作
所以怎样才能解决这个难题?还请赐教
history.back()应该是从IE临时文件夹里面取的吧,应该是不会自动刷新了,你看看是不是有什么地方做了设置。
实在不行,先存cookie、或者存副本里面,麻烦点而已,又不是不能解决。
使用OutputCache指令。
<%@ OutputCache Duration="3600"
Location="Any"
VaryByCustom="browser"
VaryByParam="RequestID" %>
其中Duration和VaryByParam特性是必须的。Location控制页面缓存的位置
Location 含义
Any 默认值。意味着页面的输出可以缓存在客户端浏览器,缓存在任何“下游”的客户端(如代理服务器),或缓存在Web服务器本身
Client 指明输出缓存只能存储在发出请求的客户端(即浏览器)的本地缓存中
Downstream 指明输出缓存能存储在任何支持HTTP1.1缓存的设备(如代理服务器)中
Server 指明输出缓存将存储在Web服务器上
None 指明该页面禁用输出缓存
header('Cache-control: private, must-revalidate');
session_cache_limiter('private, must-revalidate');
继续求助!!!