Webform_onSubmit не является функцией ASP.NET - PullRequest
0 голосов
/ 08 декабря 2011

Я работаю над сайтом, расположенным здесь: http://www.travelanchevacations.com/mainlogin.aspx

При попытке войти я получаю эту ошибку в firebug: WebForm_OnSubmit не является функцией

Передает, когда вы нажимаете Enter, когда вы нажимаете кнопку Войти, выдает ошибку.

Понятия не имею, откуда возникла эта ошибка или как ее решить. Я посмотрел настройки IIS и уже установил расширение файла .axd на ASP.NET ISAPI в соответствии с этой статьей http://forums.asp.net/t/1669216.aspx/1, но ошибка все еще происходит.

У кого-нибудь есть идеи, чтобы это исправить

Ответы [ 2 ]

1 голос
/ 08 декабря 2011

Это из-за чувствительности к регистру.Функция на вашей странице определена как

function WebForm_OnSubmit()

Ваше сообщение об ошибке гласит:

Webform_onSubmit

Webform_onSubmit! = WebForm_OnSubmit

Попробуйте сменить абонента.в соответствии с вашими функциями.

0 голосов
/ 08 декабря 2011

Проблема не в том, что WebForm_OnSubmit() не существует, а в том, что тело WebForm_OnSubmit() неверно:

function WebForm_OnSubmit() {
null;if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}

Уберите лишние null;, и оно будет работать лучше.

Однако на этом сайте есть и другие проблемы.В частности, если он открывается в IE, возникает следующая ошибка js (вместе с несколькими другими каскадными ошибками):

Line: 22
Error: AjaxControlToolkit requires ASP.NET Ajax 4.0 scripts. Ensure the correct version of the scripts are referenced. If you are using an ASP.NET ScriptManager, switch to the ToolkitScriptManager in AjaxControlToolkit.dll.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...