我正在一個網站上工作(這是用傳統的asp編寫的),似乎在很多頁面上,某些按鈕導致頁面回傳給自己。頁面上的內容似乎保持不變,即使不應該。例如,表中的一行應該消失。經典的ASP - 頁面狀態不變
但是,當我刷新頁面而沒有再次回發。 (只是不重新發布)內容發生變化。這隻發生在Firefox而不是IE中。任何想法是什麼造成這個?
我正在一個網站上工作(這是用傳統的asp編寫的),似乎在很多頁面上,某些按鈕導致頁面回傳給自己。頁面上的內容似乎保持不變,即使不應該。例如,表中的一行應該消失。經典的ASP - 頁面狀態不變
但是,當我刷新頁面而沒有再次回發。 (只是不重新發布)內容發生變化。這隻發生在Firefox而不是IE中。任何想法是什麼造成這個?
沒有看到實際的代碼,只能做出猜測。
這可能是瀏覽器緩存問題嗎?
之前,請務必任何內容寫入到頁面中他們的網頁有以下幾點:
<%
response.expires = 0
response.addheader "Pragma", "no-cache"
response.addheader "Cache-Control", "no-cache"
%>
不太可能發生POST會導致緩存問題 –
檢查你的HTML。如果FORM-Tag位於TABLE標記中,並且Html在每個Javascript的頁面負載之後添加到TABLE,那麼我對Firefox有同樣的問題。這導致不是所有的輸入參數都被髮送。
不工作在FF
<table>
<form>
<tr><td></td></tr>
</form>
</table>
在FF工作
<form>
<table>
<tr><td></td></tr>
</table>
</form>
「這只是發生在Firefox,而不是在IE瀏覽器。」不是ASP問題,如果它只發生在一個瀏覽器。 ASP在服務器上運行。檢查您的瀏覽器設置緩存,如下所述。 – Dee