2011-08-10 11 views
2

私はサイトで作業しています(これは古典的なaspで書かれています)、特定のボタンがページを自分自身にポストバックさせたページの多くに見えます。ページ上の内容は、たとえしてはならない場合でも、同じままであるように見えます。たとえば、表の行が消えてしまいます。古典的なASP - ページ状態が変更されない

ただし、再度ポストバックすることなくページを更新すると、 (再転記し直さずに)内容が変更されます。これはちょうどFirefoxではなく、IEで発生します。これを引き起こす原因は何ですか?

+0

での作業FFで

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

を動作していない "これはただのFirefoxにしていないIEで発生します。" 1つのブラウザでのみ発生するASP問題ではありません。 ASPはサーバー上で実行されます。下記のように、ブラウザのキャッシュ設定を確認してください。 – Dee

答えて

1

実際のコードを見ることなく、推測することはできません。

ブラウザのキャッシュに問題がありますか?

<% 

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

POSTにキャッシュの問題があるとは思わない –

1

は、あなたのHTMLをチェックしてください:

は、どのコンテンツがページに書き込まれる前に、ページがそれらの中に、次のしていることを確認してください。フォームタグ内にFORMタグがあり、Javascriptごとにpageload後にTABLEにHTMLが追加されている場合は、Firefoxと同じ問題が発生します。この結果、すべての入力パラメータが送信されるわけではありません。

はFF

<form> 
<table> 
<tr><td></td></tr> 
</table> 
</form> 
関連する問題