ASP.NET 1.1 Page_ClientValidate Отладка - PullRequest
       33

ASP.NET 1.1 Page_ClientValidate Отладка

0 голосов
/ 17 сентября 2008

У меня есть приложение ASP.NET 1.1, и на моем локальном компьютере кнопка отправки на моей странице работает нормально, но когда я развертываю ее на нашем сервере приложений разработки, я нажимаю кнопку Отправить, и ничего не происходит .. Я предполагаю, что функция Page_Validate () дает сбой и отключает POSTBACK, но как мне отладить это и определить, что не работает? Звучит как проблема с конфигурацией, так как отлично работает на моей локальной машине, но не на удаленном сервере ...

Ответы [ 3 ]

1 голос
/ 09 октября 2008

Вот что произошло ... в ASP.NET 1.1 произошла ошибка в файле WebUIValidation.js (поставляется Microsoft и создается при запуске aspnet_regiis.exe) в функции ValidatorCommonOnSubmit. Кажется, что метод пропустил оператор возврата !! Если вы измените этот файл и добавите «return event.returnValue» в конце, ваши проверки в порядке. Мне понадобилось некоторое время, чтобы найти этот, но как только я это сделал, я нашел его в Google, и это была хорошо известная ошибка.

0 голосов
/ 28 сентября 2008

Проверьте, правильно ли установлен каталог сценариев aspnet_client на сервере. Вы должны иметь JS, как этот . В противном случае выполните aspnet_regiis.exe -c (см. документы )

0 голосов
/ 17 сентября 2008

Я помню, как в те времена 1.1 Visual Studio использовала для временного уничтожения моих обработчиков событий.

Если вы используете Visual Studio 2003, убедитесь, что «сгенерированный» код все еще содержит соединение обработчика события для вашего элемента управления.

...