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

  • 相关阅读:
    MySQL数据库安装和基本使用
    Android studio JNI技术实现与本地C++链接
    笔记 java中i++ 和 ++i的区别
    LaTeX中添加usepackage{subfigure}一直报错的解决办法,亲测
    Android Studio 出现“Cannot resolve symbol” 解决办法
    记录一个sql
    linux 文件内容查找、去重、统计
    MVC框架的模板缓存
    Linux 命令学习
    笔记 :PHP中的数据结构库SPL
  • 原文地址:https://www.cnblogs.com/proving/p/10757137.html
Copyright © 2011-2022 走看看