Ссылка на браузер JavaScript прерывается при отладке проекта WebForms — ожидаемый идентификатор

При отладке проекта ASP.NET WebForms мне отображается диалоговое окно с ошибкой в ​​Visual Studio 2013.

Функция Browser Link включает в себя несколько предварительно сгенерированных или сгенерированных во время выполнения JavaScript.

Критическая ошибка JavaScript в строке столбца xyz abc в http://local.host/foo/browserLink\n\ nSCRIPT1010:

Ожидаемый идентификатор

Это при установке строки label.for = id;

Как я могу избежать этой ошибки?

  • Visual Studio 2013 Максимальная
  • IE 11
  • Windows 8.1 Про

введите здесь описание изображения


person p.campbell    schedule 23.10.2013    source источник
comment
Я только что начал получать ту же проблему с проектом, который не сообщал о проблемах с VS2012. Проблема возникает только в IE7 и ниже   -  person NathofGod    schedule 30.10.2013


Ответы (3)


Вы обнаружите, что проблема заключается в новой функции ссылки в браузере.

Вы можете отключить его, это решило мою проблему с IE7 и ниже при отладке.

Меню ссылок браузера

person NathofGod    schedule 30.10.2013
comment
Дополнительные сведения об этой функции см. здесь: blogs.msdn.com/b/webdev/archive/2013/06/28/ - person NathofGod; 30.10.2013
comment
-1 минус. Этот ответ в его нынешнем виде не добавляет новой информации. Я буквально создал тег для Browser Link. Название вопроса буквально начинается со ссылки на браузер. Отключение BL не решает проблему. - person p.campbell; 30.10.2013
comment
@ p.campbell Это ясно показывает, как отключить ссылку на браузер и решить проблему. Других принятых ответов нет, и в вашем сообщении не описывается, как решается проблема !!! Это не должно быть заминусовано - person NathofGod; 05.03.2014

for — это зарезервированное слово. Вы либо должны выбрать другое имя, либо сделать label["for"] = id;

IE не принимает зарезервированные слова javascript.

person Naïm Baki    schedule 31.10.2013

Добавление записи ниже в web.config решило проблему для меня.

<appSettings>
    <add key ="vs:EnableBrowserLink" value="false"/>
</appSettings>
person Mark Ellender    schedule 10.03.2017