【问题标题】:Debugging javascript in ascx control在 ascx 控件中调试 javascript
【发布时间】:2012-03-21 06:04:30
【问题描述】:

我在我的应用程序中使用 javascript 作为 ascx 控件。 我遇到了一些错误,想调试一下。

我已将调试器放在我的 javascript 中,并取消选中禁用 Internet Explorer 的脚本调试。

当我的脚本被执行时,我启动了调试器,当我附加 javascript(这里它在一个单独的文件中)时,有一条消息,


当前位置没有可用的源代码。

这里可能出了什么问题。 希望能得到一些使用ascx控件调试javascript的技巧

【问题讨论】:

    标签: javascript debugging ascx


    【解决方案1】:

    要调试 JavaScript,请在​​浏览器中按 f12。这将在大多数浏览器中打开开发者工具。 (对于 Firefox,这假设您已经安装了 firebug,它必须作为附加组件单独安装。)

    选择脚本选项卡,通过单击要中断的代码行左侧的边距来设置中断点。如果您使用的是 IE,请单击“开始调试”。然后在您的页面上执行将触发您的代码的操作。调试愉快。

    【讨论】:

      【解决方案2】:

      要调试嵌入在 ascx 控件中的 Javacript,您可以使用 chrome explorer。

      这是步骤。

      1. 打开包含用户控件的页面。
      2. 在该页面上按 F12。
      3. 转到“DevTools”中的源代码
      4. 在“来源”标签中查找页面
      5. 单击您正在调试的页面名称。
      6. 您将在中间窗格中看到源代码。
      7. 您的用户控件 javascript 包含在页面的源代码中这是关键。
      8. 使用 Ctrl + F 按您要调试的方法名称查找 javascript
      9. 向该方法添加断点并进行调试

      希望对你有帮助。

      【讨论】:

      • 第 6 步...不一定 - 导致我提出这个问题的问题是 DevTools 拒绝加载页面源代码。我通过将 javascript 拉出到一个独立的 javascript 文件解决了这个问题。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-18
      • 2012-01-11
      相关资源
      最近更新 更多