日期:2014-05-17  浏览次数:21000 次

这个问题是怎么回事啊?
一般在做表单的时候,如果验证错误就返回让他重填,为什么有时候我返回去表单里上次填写的数据还在,而有时全都洗白了啊?返回没刷新啊?   这是怎么回事啊?

------解决方案--------------------
如果你返回,表单的数据还在,说明你的判断只是在客户端;如果你返回,你的数据清空了,说明这个页面被刷新了,应该是服务器端判断未通过~~
------解决方案--------------------
一般是缓存住的,除了密码
要是想返回不缓存,可以在录入页面最前头加:
<%
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache "
%>