zoukankan      html  css  js  c++  java
  • 加入验证控件后出现错误提示:WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping

    WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。请添加一个名为 jquery (区分大小写)的 ScriptResourceMapping。

     

    问题如下:

    “/”应用程序中的服务器错误。


    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() +2871909
       System.Web.UI.WebControls.BaseValidator.RegisterUnobtrusiveScript() +11
       System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +9678633
       System.Web.UI.Control.PreRenderRecursiveInternal() +88
       System.Web.UI.Control.PreRenderRecursiveInternal() +160
       System.Web.UI.Control.PreRenderRecursiveInternal() +160
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4775
    

    版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.6.114.0

    解决方法:

    1、 在程序允许的情况下,降低.Framework的版本,具体方法如下:

    <!--修改前-->
    <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" /> <!—将其删除-->
    </system.web>

    <!--修改后-->
    <system.web>
    <compilation debug="true" targetFramework="4.0" />
    </system.web>

    2、 在webconfig中找到

    <appSettings>
    <add key=" aspnet:UseTaskFriendlySynchronizationContext" value="true" />
    <add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />
    </appSettings>

    删除<add key="ValidationSettings:UnobtrusiveValidationMode" value="WebForms" />即可。

    如果没有上面两句的话:在appSettings字节中添加

    <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />

    然后刷新页面OK成功

  • 相关阅读:
    [原创]二路归并排序针对数组的场景(C++版)
    [原创]装饰模式(java版)
    [原创]Java中Map根据值(value)进行排序实现
    [原创]适配器模式(java版)
    信了你的邪
    String和Date转换
    电商运营面试题
    springCloud发送请求多对象参数传递问题
    JS实现页面以年月日时分秒展示时间
    java三种注释以及参数涵义(转)
  • 原文地址:https://www.cnblogs.com/proving/p/10757137.html
Copyright © 2011-2022 走看看