Я получаю сообщение об ошибке «Ошибка Microsoft JScript: ошибка« Sys »не определена» на одной из моих страниц в приложении MVC при попытке вызова AJAX. Вызов AJAX производится с частичного представления, которое встроено в более чем одну страницу. Он отлично работает на всех страницах, кроме одного. У меня есть прочитанные сообщения, указывающие на параметры файла web.config и сопоставления .axd в качестве возможных решений, но приложение настроено правильно в файле web.config, а сопоставления .axd также правильны в IIS. Плюс он отлично работает на всех страницах, которые используют этот частичный вид, кроме одного. Он действует так же, как библиотеки AJAX не загружаются для этой одной страницы.ASP.NET MVC AJAX Sys - неопределенная ошибка
Ссылки на файлы сценариев находятся в общем файле site.master. Все страницы, в том числе те, которые не работают, ссылаются на одну и ту же главную страницу.
Любые идеи? Я работаю над этим уже два дня. Благодарю.
EDIT: Как указал Сэм ниже, похоже, что вызов AJAX срабатывает, прежде чем библиотеки AJAX смогут загрузить. Но вызов AJAX запускается кнопкой отправки долго после отображения страницы, поэтому библиотеки AJAX имеют достаточно времени для загрузки - извините за то, что не дали достаточно информации в первый раз.
@Sam - Я уже посмотрел с firebug и вижу, как библиотеки Ajax загружаются, когда я нажимаю на вкладку скриптов. Однако я не знаком с Firebug, поэтому мне может что-то не хватает. Я много раз использовал скрипач, поэтому завтра позабочусь об этом, когда я доберусь до офиса, чтобы проверить, что вызов для сценариев не терпит неудачу. Поскольку вызов ajax запускается из кнопки отправки долго после отображения страницы, я бы исключал, что скрипты не имели возможности загрузить. Благодарю. – cnaegle
@ Сэм - сегодня утром посмотрел с Фиддлэном и угадал, что? Путь к файлу скриптов неверен только для этой страницы. Не знаю, почему пока, но когда я положил полный путь для сценариев, страница работает отлично. Спасибо, я правильно оцениваю ваш ответ, так как он отправил меня по правильному пути - с помощью инструмента, который сказал бы мне, что мне нужно знать два дня назад :) – cnaegle