• 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成功

  • 相关阅读:
    GPS坐标转百度地图并且加载地图示例.支持微信端访问
    关于vs2013 mysql Ef框架中提示版本不兼容问题的解决办法
    CSS3 关于@font-face引用中文字体解决办法
    登录权限,菜单动态加载,动态渲染功能按钮
    vue-router使用next()跳转到指定路径时会无限循环
    三张图较为好理解JavaScript的原型对象与原型链
    深入javascript之原型和原型链
    vue2.0引入现有css文件
    定制简单的404和403页面
    弹框内画echarts图dom元素无法获取的问题
  • 原文地址:https://www.cnblogs.com/wangduo/p/5008381.html
Copyright © 2020-2023  润新知