2012-03-27 9 views
3

Response.Writeを使用して動的JavaScriptをページに書き込んで、アラートボックスを使用してコード内の値をテストしました(ビルドを使用してテストマシンをステップ実行できませんでした)。私はコードを元に戻しました、再構築、IEからのすべての一時データを削除し、アラートはまだ表示されます。Response.Write - どうすれば今すぐスクリプトを削除できますか?

これを推奨(愚かなことに、明らかに)して実装しましたが、今は取り除くことができません。

これを「元に戻す」方法を教えてもらえますか?

+2

ソースを表示し、ブラウザのHTMLソースで 'alert'を検索し、それを生成しているものに戻します。 'Response.Write'の行を削除すると、ブラウザのキャッシュに関係なく、確実にjavascriptが削除されます。そこには、あなたが忘れてしまった他のテストコードが残っているかもしれません。ソース制御システムを使用していれば、遠くに戻ってこなかったかもしれません。 – mellamokb

+0

それは元々復帰しています。それはすべて1か所にあり、私は手動でコードを削除してコミットしました。私はあなたの他の提案を調べます。 – Yatrix

+0

@mellamokbどのようにそれを生成しているものに戻ってトレースするのですか?ブラウザのマークアップを見ると、挿入されたスクリプトが表示されますが、トレースする方法はわかりません。 – Yatrix

答えて

2

まず、IIS(iisreset)を再起動して、IISがキャッシュをダンプしていることを確認します。それがうまくいかず、IEがクリアされたとしたら、ASP.NETのプリコンパイルされた一時ファイルを手動で削除することができます。

+0

これらの一時ファイルを再構築しないでください。私はまた、IISを再起動しようとしましたが、その作業はありません – Yatrix

+0

アプリケーションを再構築しても、IISが作成する一時ファイルを置き換えるのに必ずしも十分ではありません。 – kpcrash

+0

C:¥Windows¥Microsoft.NET¥Framework¥v2.0.50727¥Temporary ASP.NET Files¥myapp.applicationここで見つかったファイルについて話していますか? – Yatrix

関連する問題