当我将登录控件添加到页面时,出现以下错误。你能帮帮我吗?

最佳答案

你需要在你的项目中有 jQuery 并且在 Global.asax 中有这样的东西来正确注册 jQuery:

        ScriptManager.ScriptResourceMapping.AddDefinition("jquery", new ScriptResourceDefinition {
            Path = "~/scripts/jquery-1.4.1.min.js",
            DebugPath = "~/scripts/jquery-1.4.1.js",
            CdnPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.min.js",
            CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1.js"
        });

用您正在使用的版本替换 jQuery 版本。您还可以通过删除以下行在 web.config 中禁用此新功能:
<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />

http://connect.microsoft.com/VisualStudio/feedback/details/735928/in-asp-net-web-application-visual-basic-the-requiredfieldvalidator-doest-work

编辑:

从下面的评论中,如果 ValidationSettings:UnobtrusiveValidationMode 设置为 WebForms 而不是删除它,您可以将值更改为 None,如下所示:
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None"/>

关于javascript - 登录控制错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10968279/

10-09 04:07