我正在这里的网站上工作: http://www.travelanchevacations.com/mainlogin.aspx
尝试登录时,我在firebug中收到此错误: WebForm_OnSubmit不是函数
当您单击登录时按Enter键进行提交,它会抛出错误。
我不知道这个错误来自何处或如何解决它。我查看了IIS设置,并已根据本文http://forums.asp.net/t/1669216.aspx/1将.axd文件扩展名设置为ASP.NET ISAPI,但错误仍然存在。
任何人都有任何想法来解决这个问题
答案 0 :(得分:1)
这是因为区分大小写。页面上的功能定义为,
function WebForm_OnSubmit()
您的错误消息显示
Webform_onSubmit
Webform_onSubmit
!= WebForm_OnSubmit
尝试更改您的来电以匹配您的功能案例。
答案 1 :(得分:0)
问题不在于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.