Отладка JavaScript в ASP.NET - PullRequest
       9

Отладка JavaScript в ASP.NET

1 голос
/ 10 марта 2009

Мне было интересно, могут ли типы ошибок javascript быть сгруппированы в разные категории и существует ли простой способ их отладки. Работая над приложением ASP.NET, я обычно вижу 2 разных типа ошибок JS:

  1. Единицы, которые говорят "Ошибка произошла в xx. Вы хотите отладить"?

  2. Единицы, отображающие ошибки со значком в левой нижней части браузера (при двойном щелчке появляется ошибка)

Есть ли хороший отладчик для всех ошибок JS (особенно с типом 1?)

Edit-

If I use Visual Studio to debug JS, can I have it setup to automatically open the line that caused the error in VS when I am not in debug mode? (We have a large .NET solution and to get to the JS debugger, I have to start in debug mode (The script explorer does not show up if I simply attach the debugger later))

Ответы [ 2 ]

4 голосов
/ 10 марта 2009

Там, безусловно, есть: Firebug . Это плагин для Firefox, и вы просто не можете создать сайт без него.

Редактировать для получения дополнительной информации.

Ошибка типа 1, о которой вы говорите, возникает только в IE. И вы можете отладить его, используя копию Visual Studio.

Не то, чтобы вы хотели, однако. Просто возьмите Firebug и вы удивитесь, как раньше развивались без него.

2 голосов
/ 10 марта 2009

Javascript работает на клиенте, поэтому не имеет значения, что вы используете ASP.NET. Существует несколько вариантов отладчиков, и по большей части это зависит от того, какой браузер вы используете. Плагин Firefox Firebug считается многими лучшим отладчиком javascript. Отладка в IE7 может быть болезненной. Вы можете использовать Visual Studio для отладки ошибок типа 1. Я запускаю IE8 в режиме совместимости IE7. IE8 имеет приличный встроенный отладчик скриптов. К сожалению, он не делает все точно так же, как IE7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...