2008-09-17 3 views
0

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

ответ

0

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

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

0

Посмотрите, правильно ли установлен каталог сервера aspnet_client на сервере. У вас должен быть js как this one. В противном случае выполнить aspnet_regiis.exe -c (см docs)

1

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