asp.netで記述されたJavaScript関数をデバッグする必要がありました。
私は現在Chromeを使用していますが、ブレークポイントには到達していません。入れたらalert('Some message')
。メッセージが表示されているのがわかります。
ASP.NETでJavaScript用のデバッガーを使用する方法を誰かが知っている場合は、私に知らせてください。
asp.netで記述されたJavaScript関数をデバッグする必要がありました。
私は現在Chromeを使用していますが、ブレークポイントには到達していません。入れたらalert('Some message')
。メッセージが表示されているのがわかります。
ASP.NETでJavaScript用のデバッガーを使用する方法を誰かが知っている場合は、私に知らせてください。
Chromeでデバッグするには、2つのことを行う必要があります
これで、デバッガーを作成したステートメントへの実行の制御時に、デバッグのために実行が一時停止されます。
これはあなたが学ぶための例です、コメントで与えられた指示に従ってください。Chromeでデバッグする方法
Internet Explorerを使用してコードをデバッグしてみてください。このようにして、デバッグするコードの前にデバッガキーワードを配置できます。
<script type="text/javascript">
function s() {
//enable the debugger feature.
debugger;
var alert = "this is a debugger test";
alert(alert);
}
</script>
Visual Studioは、IEのインスタンスに接続されている場合にのみJavascriptをデバッグできます。
Javascriptデバッガーを含むChromeの開発者ツールを使用する必要があります。
私の経験から、VisualStudioはマネージコードとJavaScriptを同時にデバッグすることはできません。
つまり、Visual Studio内でデバッグモードでASP.NETプロジェクトを開始すると、Webサーバーが起動し、それに接続してから、IE(または別のブラウザー)に接続します。ただし、JSブレークポイントはヒットしません。
ただし、デバッグなしでプロジェクトを開始し、IEに手動でアタッチすると、これらのブレークポイントがヒットします。
FireBugを使用してください!それは素晴らしいです!これにより、従来のデバッグよりも少し強力になります。 http://getfirebug.com/errors
ステータスバーエラーインジケーター
Firefoxブラウザのステータスバーの右側に、小さな緑色のアイコンが表示されます。これは、FirebugがすべてがA-Okであることを通知する方法です。そのアイコンが赤い「x」に変わるとき、物事はそれほど桃色ではありません。
「x」をクリックしてFirebugエラーコンソールを開き、ページで発生したすべてのエラーを表示します。
エラースープなし
ほとんどのブラウザは、これまでにアクセスしたすべてのWebページの問題を含む1つの大きなウィンドウにすべてをダンプすることにより、エラーを報告します。Firebugはそれよりも親切です。表示しているページのエラーのみが表示されます。
デバッガーにジャンプします
すべてのエラーレポートの右側には、エラーが発生したファイルと行番号を指すリンクがあります。このリンクをクリックすると、Firebug JavaScriptデバッガーまたはCSSインスペクターに直接移動し、問題の解決をすぐに開始できます。
一部のエラーには、エラーを含むソースの実際のスニペットも含まれます。これは、元のファイルへのリンクでもあります。