2009-03-10 14 views
1

javascriptエラーの種類を異なるカテゴリにグループ化でき、デバッグの簡単な方法があるかどうかは疑問でした。 ASP.NETアプリケーションで作業している間、私は一般的にJSエラーの2つの異なるタイプの参照:「エラーがXXで発生したデバッグしたいですか」と言うASP.NETでのJavascriptのデバッグ

  1. ものを?ブラウザの左下のアイコンとエラーが表示さ

  2. ワンズ(あなたをダブルクリックして、エラーが現れた場合)

特に、すべてのJSエラー(のための良いデバッガがありますタイプ1を持つもの)

編集 -

If I use Visual Studio to debug JS, can I have it setup to automatically open the line that caused the error in VS when I am not in debug mode? (We have a large .NET solution and to get to the JS debugger, I have to start in debug mode (The script explorer does not show up if I simply attach the debugger later)) 

答えて

4
確か

があります:?Firebug。それはFirefoxのためのプラグインであり、あなたは単にそれなしで開発者をウェブサイトにすることはできません。

詳細を編集します。

「タイプ1」というエラーは、IEでのみ発生します。また、Visual Studioのコピーを使用してデバッグすることもできます。

しかし、あなたはそうしたくありません。 Firebugを入手するだけで、これまでにどのように開発したことがないのだろうかと疑問に思うでしょう。

2

JavaScriptはクライアント上で実行されるため、ASP.NETを使用していることは実際問題ではありません。デバッガにはいくつかのオプションがあり、ほとんどの場合、使用しているブラウザによって異なります。 FirefoxのプラグインFirebugは、多くの人にとって最良のjavascriptデバッガとみなされています。 IE7でのデバッグは苦しいことがあります。 Visual Studioを使用して、「タイプ1」エラーをデバッグすることができます。私はIE7互換モードでIE8を実行します。 IE8にはまともな組み込みスクリプトデバッガがあります。残念ながら、IE7とまったく同じことはしません。

+0

+1:良い包括的な答え。 – Cerebrus