zoukankan      html  css  js  c++  java
  • VS2013验证控件出现 WebForms UnobtrusiveValidationMode 必须“jquery”ScriptResour......错误的解决方案

    如下面的错误:

    解决方式例如以下:

    方法一:

    在webconfig中找到

    <appSettings>

    <addkey="aspnet:UseTaskFriendlySynchronizationContext"value="true" />

    <addkey="ValidationSettings:UnobtrusiveValidationMode"value="WebForms" />

    </appSettings>

     

    删除<addkey="ValidationSettings:UnobtrusiveValidationMode"value="WebForms" />就可以。

     

    假设没有上面两句的话:在appSettings字节中加入

    <addkey="ValidationSettings:UnobtrusiveValidationMode"value="None" />

    这么一句就ok了。

     

    方法二:

    1.在站点根文件夹下新建一scripts文件夹,向里边加入jquery-1.7.2.min.js和jquery-1.7.2.js(可依据自己须要使用不同的版本号),

    2.在根文件夹下加入全局应用程序类Global.asax文件,在Application_Start事件中加入例如以下代码:

    ScriptManager.ScriptResourceMapping.AddDefinition("jquery",new ScriptResourceDefinition

    {

    Path ="~/scripts/jquery-1.7.2.min.js",

    DebugPath= "~/scripts/jquery-1.7.2.js",

    CdnPath ="http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.min.js",

    CdnDebugPath= "http://ajax.microsoft.com/ajax/jQuery/jquery-1.7.2.js"

    });

     

    方法三:

    那是由于WebForm使用UnobtrusiveValidationMode来验证,所以能够设定不要使用UnobtrusiveValidationMode。例如以下,在Page_Load中设定,

    protectedvoid Page_Load(object sender, EventArgs e)

        {

            UnobtrusiveValidationMode =UnobtrusiveValidationMode.None;

        }

     

        BS因为不同语言不同平台造成的兼容性问题比CS的严重非常多,因为语言自身的发展部分控件的名所述用途也发生了非常大的变化,我们需要特别注意这些领域。

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    SD_WebImage-03-多线程+下载任务放入非主线程执行
    NSOperationQueue_管理NSOperation-02-多线程
    CALayer小结-基本使用00-UI进阶
    XMPP-UI进阶-01
    XMPP总结-UI进阶-00
    UI控件总结-UI初级
    转场动画-01-day4
    暂停-开始动画-核心动画-08-day4
    核心动画-04-CALayer隐式动画
    Android开发技术周报 Issue#71
  • 原文地址:https://www.cnblogs.com/yxwkf/p/4851154.html
Copyright © 2011-2022 走看看