我正在开发一个网站(用经典的asp编写),似乎在很多页面上,某些按钮导致页面回发到自身。页面上的内容似乎保持不变,即使它不应该。例如,表格中的一行应该消失。
但是,当我刷新页面而不再回发时。 (只是重新访问没有重新发布)内容更改。这恰好发生在Firefox而不是IE中。知道是什么导致了这个吗?
答案 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>