经典ASP - 页面状态不变

时间:2011-08-10 21:43:03

标签: asp-classic vbscript

我正在开发一个网站(用经典的asp编写),似乎在很多页面上,某些按钮导致页面回发到自身。页面上的内容似乎保持不变,即使它不应该。例如,表格中的一行应该消失。

但是,当我刷新页面而不再回发时。 (只是重新访问没有重新发布)内容更改。这恰好发生在Firefox而不是IE中。知道是什么导致了这个吗?

2 个答案:

答案 0 :(得分:1)

没有看到实际的代码,只能猜测。

是否可能是浏览器缓存问题?

在将任何内容写入页面之前,请确保页面中包含以下内容:

<%

response.expires = 0
response.addheader "Pragma", "no-cache"
response.addheader "Cache-Control", "no-cache"
%>

答案 1 :(得分:1)

检查您的HTML。如果FORM-Tag在TABLE标签内,并且在每个Javascript的pageload之后将Html添加到TABLE,我对Firefox也有同样的问题。这导致并非所有输入参数都被发送。

在FF中不起作用

<table>
<form>
<tr><td></td></tr>
</form>
</table>

在FF工作

<form>
<table>
<tr><td></td></tr>
</table>
</form>