1

コードの中にブレークポイントを設定すると、 'document.getElementbyId(' foo ')'を実行して評価したり、すべてのメソッドのリストなどを取得できません。ビジュアルスタジオのウォッチウィンドウからjavascriptにアクセスしていますか?

これはウォッチウィンドウから入手できますか? (ウォッチウィンドウに「document」と入力すると、「現在のコンテキストに名前のドキュメントが存在しません」)

答えて

0

サイモン王さんのコメントを読んだ後、アイデアは私の心に入って来た:.aspxのファイルで

私が書く:

<asp:Literal Text="" ID="activate_debugger" runat="server"></asp:Literal> 

コードビハインドでは、ブレークポイントを設定する代わりに、行I通常、私が書くbreakpoingを作成します。

activate_debugger.Text = "<script type='text/javascript'>debugger;</script>"; 

今私がウォッチウィンドウを開いてのdocument.getElementById(「foo」を)書くことができます。

1

javasriptを見たい場合は、FireBugプラグインをFirefoxまたはGoogleクローム開発ツールのバグ(F12)、またはIE開発者ツールバー(F12)

+0

(私はfirebugと友人が読みやすさと機能性のクイックウォッチと比較して不足していると感じます。たとえば、C#コードのブレークポイントに達した後にdiv.innerhtmlを評価します)。とにかく私の質問に集中するのを助けてくれてありがとう。 – BornToCode

関連する問題