站点公告:

祝大家新年快乐~!

欢迎大家与我
交换友情连接,友情连接请留言

我开了工作室了,名字叫“卡瑞网络”,主营网站建设、域名主机、网站推广、网站优化等业务,欢迎你到我的网站http://www.icarui.com去了解!

wap文本框缓存清除终极解决办法
深度消失 发表于 - 2008-10-20 15:23:00
昨天晚上在更新我的WAP站的时候出现一个比较棘手的问题,就是在进行资料修改的时候,浏览器会将文本框输入过的值保留,特别麻烦,然后在网站找了很多关于wap缓存清除的贴,都没有得到一个有用的解决办法,最终还是自己解决了。
 我是基于ASP的基础上进行解决的,如果你使用的其他程序,可以参照解决
   关于清除文本框wap缓存的解决办法
   有两种情况:
   1、当参数变化时,文本框缓存的解决办法
   http://wap.chinazc.net/jobedit.asp?job_id=8
   我们可以设置:job_id=request.QueryString("job_id")
   然后将文本框的名称name设置为:name="c_name<%=job_id%>"
   然后问题提交的是:<postfield name="c_name" value="$c_name<%=job_id%>"/>
   这样就解决了当job_id值改变的时候文本框的值缓存的问题。
   2、使用随机数字来解决
   首先用ASP生成一个随机数据:
   <%function MyRandn(n) '生成随机数字,n为数字的个数
 dim thechr
 thechr = ""
 for i=1 to n
 dim zNum,zNum2
 Randomize
 zNum = cint(9*Rnd)
 zNum = zNum + 48
 thechr = thechr & chr(zNum)
 next
 MyRandn = thechr
 end function
 a=MyRandn(2)
%>
 那么我们将文本框name设置为:name="c_name<%=a%>"
 然后问题提交的是:<postfield name="c_name" value="$c_name<%=a%>"/>
 
 通过以上两个方式以后,所有关于WAP文本框缓存的问题就迎刃而解了!
发表评论:
关 闭
关 闭
博客托管于 梦想博客 Copyright 2006-2008. All rights reserved.