Я получаю сообщение об ошибке «Ошибка выполнения Microsoft JScript:« Sys »не определена» на одной из моих страниц в приложении MVC при попытке вызова AJAX ». Вызов AJAX сделан из частичного представления, которое встроено в более чем одну страницу. Он отлично работает на всех страницах, кроме одной. Я прочитал сообщения, указывающие на параметры файла web.config и сопоставления .axd как возможные решения, но приложение правильно настроено в web.config, и сопоставления .axd также правильны в IIS. Кроме того, он отлично работает на всех страницах, которые используют это частичное представление, кроме одной. Он действует так, как будто библиотеки AJAX не загружаются для этой страницы.
Ссылки на файлы сценариев находятся в общем файле site.master. Все страницы, включая ту, которая не работает, ссылаются на одну и ту же главную страницу.
Есть идеи? Я работаю над этим уже два дня. Благодарю.
РЕДАКТИРОВАТЬ: Как Сэм указал ниже, может показаться, что вызов AJAX срабатывает до того, как библиотеки AJAX смогут загрузить. Но вызов AJAX запускается кнопкой отправки через много времени после визуализации страницы, поэтому у библиотек AJAX было достаточно времени для загрузки - извините, что не предоставил достаточно информации в первый раз.