#jquery #asp.net #telerik #runtime-error #microsoft-ajax
#jquery #asp.net #telerik #время выполнения-ошибка #microsoft-ajax
Вопрос:
Я разрабатываю веб-приложение, используя ASP.NET 3.5, jQuery и RadAjax Telerik управляют. Я получаю сообщения об ошибках при загрузке страницы. то есть: «Ошибка времени выполнения Microsoft JScript: не удалось установить значение свойства ‘control’: объект равен нулю или не определен» . Изображение:
и когда я нажимаю, чтобы открыть RadWindow, то получаю то же сообщение об ошибке. и не удалось открыть radwindow.
Изображение 2:
Как я могу устранить эту ошибку. Помогите мне..
Спасибо Nahid
Ответ №1:
Эта проблема изолирована от библиотеки Javascript jQuery Validate.
Имя файла скрипта: jquery.validate.unobtrusive.min.js
Хотя jQuery имеет открытый исходный код, эта библиотека была предоставлена Microsoft (как указано в верхней части моего js-файла):
/*
** Unobtrusive validation support library for jQuery and jQuery Validate
** Copyright (C) Microsoft Corporation. All rights reserved.
*/
Попробуйте заменить библиотеку, чтобы использовать замену jquery.validate.min.js
Один из способов — использовать диспетчер пакетов NuGet от Visual Studio следующим образом:
- Щелкните правой кнопкой мыши на папке вашего проекта «Ссылки«
- Выберите ‘Добавить ссылку на пакет библиотеки …’
- Когда откроется окно, выберите «Онлайн» в левом боковом меню.
- В правом верхнем углу введите ‘jquery.validate’ и нажмите клавишу enter.
- Найдите ‘Проверка jQuery’ и нажмите кнопку ‘Установить’.
- Измените свой код, чтобы использовать новое имя библиотеки ‘jquery.validate.min.js ‘
Я протестировал это, и моя проверка полей на стороне клиента, похоже, работает без раздражающих исключений при отладке в Visual Studio.
Ответ №2:
К сожалению, источник проблемы на самом деле не виден с помощью такого сообщения об ошибке. Я бы перешел к Telerik.com и отправьте работоспособный проект, а также шаги по воспроизведению проблемы, в обращении в службу поддержки и попросите команду поддержки взглянуть на проблему.