由于手机浏览器缓存的问题,我们会发现在WAP中修改记录点进去时候仍然是上一条记录信息,也就是缓存信息,比方说修改新闻,修改个人资料等。本人在网上找了很多资料,如有网友提出 加一个禁止缓存代码,如下

<meta http-equiv="Cache-Control" content="no-cache"/><!-- 禁止浏览器从缓存中访问页面内容 -->
<meta http-equiv="Expires"   content="0"/>  
<meta http-equiv="Pragma"   content="no-cache"/>  

但是在实际测试过程中,仍然没用。

经过一番思考,想到了一个解决方法,就是将每次修改记录的表单里面的文本框等名字变不同,即可。那样也无所谓缓存了,通过这个思路,下面以ASP为例子给大家提供一个简单说明:

我们要修改记录,常规做法都是链接后面 company_myinfo_mod.asp?ID=40  通过ID变量告知要修改的记录

设置ID=request.QueryString("ID")

文本框的名称name设置为:name="title<%=ID%>"
提交处:<postfield name="title" value="$title<%=ID%>"/>
这样每次修改进去,由于表单名称都不同,因此就会读取最新记录,而不是缓存信息!
作者:陈洋 杭州兆合信息技术有限公司