ASP.NET--需要“jquery”ScriptResourceMapping

发现问题

今天在用Panel敲击注册窗体的时候,在需要显示注册账号界面时候弹出这么一个错误:

“/”应用程序中的服务器错误。
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[InvalidOperationException: WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。]
System.Web.UI.ClientScriptManager.EnsureJqueryRegistered() +248
System.Web.UI.WebControls.BaseValidator.RegisterUnobtrusiveScript() +26
System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +155
System.Web.UI.Control.PreRenderRecursiveInternal() +245
System.Web.UI.Control.PreRenderRecursiveInternal() +343
System.Web.UI.Control.PreRenderRecursiveInternal() +343
System.Web.UI.Control.PreRenderRecursiveInternal() +343
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5039
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.2623.0

因为我还没有敲击JQuery,然而就报出这么一个错误,肯定是在那个地方出错了(感觉上一句好像是废话)

分析问题

之前没有出现过这方面的错误,所以之所以会出现,是因为我距离上一个操作步骤之间的操作出现了状况,于是我就在这些状况里面查找,一项一项对比分析,终于在RequiredFieldValidator控件中找到了错误的出处。

解决问题

RequiredFieldValidator控件是用于使输入控件成为一个必选字段。通过该控件,如果输入值的初始值未改变,那么验证将失败。默认地,初始值是空字符串 (“”)。其中有一个属性ControlToValidate就是需要和需要验证并显示错误的控件相结合,在这个选项中需要选择验证控件。

解决步骤

点击ControlToValidate属性选择需要验证的控件,点击确认就解决该问题。

个人总结

在陌生问题的出现时候不用害怕,因为每一个问题的出现都是一次成长,细细琢磨,问题就能够迎刃而解!

end

谢谢您的细心阅读!我将继续努力前行。

你可能感兴趣的:(ASP.NET,HTML)