8

在调试 ASP.NET WebForms 项目时,我在 Visual Studio 2013 中看到了一个错误对话框。

浏览器链接功能包括一些预先生成或运行时生成的 JavaScript。

http://local.host/foo/browserLink中 xyz 列 abc 行的 JavaScript 严重错误\n\nSCRIPT1010:

预期标识符

这是在设置线label.for = id;

我怎样才能避免这个错误?

  • Visual Studio 2013 终极版
  • 即 11
  • 视窗 8.1 专业版

在此处输入图像描述

4

3 回答 3

11

您会发现问题在于新的浏览器链接功能。

您可以禁用它,它解决了我在调试时使用 IE7 及以下版本的问题。

浏览器链接菜单

于 2013-10-30T09:41:53.857 回答
1

for是保留字。您要么必须选择另一个名称,要么执行 label["for"] = id;

IE 不接受保留的 javascript 字词。

于 2013-10-31T10:09:03.023 回答
0

将以下条目添加到 web.config 为我解决了这个问题。

<appSettings>
    <add key ="vs:EnableBrowserLink" value="false"/>
</appSettings>
于 2017-03-10T21:48:40.177 回答