C# Asp.Net MVC验证消息覆盖客户端验证

C# Asp.Net MVC验证消息覆盖客户端验证,c#,asp.net-mvc,validation,C#,Asp.net Mvc,Validation,在我的Asp.NETMVC应用程序中,我有一个场景 检查控制值是否不为空 在控件中输入的值不是“搜索” 如何使用验证属性实现这一点 我在modal属性的顶部尝试了[Required]属性,并为“search”编写了客户端验证。但[required]属性显示的错误消息正在覆盖客户端验证。有什么帮助吗 $.validator.addMethod("ruleName", function (value, element, params) { var a = th

在我的Asp.NETMVC应用程序中,我有一个场景

  • 检查控制值是否不为空
  • 在控件中输入的值不是“搜索”
  • 如何使用验证属性实现这一点

    我在modal属性的顶部尝试了[Required]属性,并为“search”编写了客户端验证。但[required]属性显示的错误消息正在覆盖客户端验证。有什么帮助吗

            $.validator.addMethod("ruleName", function (value, element, params) {
                var a = this.optional(element);
                var b = value != params;
                return a || b;
            }, "error");
    
            $("#x").rules("add", {
                ruleName: "search"
            });
    
    1、添加规则,编写函数进行检查
    2、将您想要的规则添加到输入中
    检查文件

    1、添加规则,编写函数进行检查
    2、将您想要的规则添加到输入中
    检查文件

    1、添加规则,编写函数进行检查
    2、将您想要的规则添加到输入中
    检查文件

    1、添加规则,编写函数进行检查
    2、将您想要的规则添加到输入中

    检查文档

    不要自己编写任何自定义验证代码,MVC框架可以为您完成所有这些

    首先,确保布局中包含以下内容:

    <script src="/Scripts/jquery-1.7.1.min.js"></script>
    <script src="/Scripts/jquery.validate.min.js"></script>
    <script src="/Scripts/jquery.validate.unobtrusive.min.js"></script>
    

    现在,它应该可以自动为您工作,无需编写自定义验证。

    不要自己编写任何自定义验证代码,MVC框架可以为您完成所有这些

    首先,确保布局中包含以下内容:

    <script src="/Scripts/jquery-1.7.1.min.js"></script>
    <script src="/Scripts/jquery.validate.min.js"></script>
    <script src="/Scripts/jquery.validate.unobtrusive.min.js"></script>
    

    现在,它应该可以自动为您工作,无需编写自定义验证。

    不要自己编写任何自定义验证代码,MVC框架可以为您完成所有这些

    首先,确保布局中包含以下内容:

    <script src="/Scripts/jquery-1.7.1.min.js"></script>
    <script src="/Scripts/jquery.validate.min.js"></script>
    <script src="/Scripts/jquery.validate.unobtrusive.min.js"></script>
    

    现在,它应该可以自动为您工作,无需编写自定义验证。

    不要自己编写任何自定义验证代码,MVC框架可以为您完成所有这些

    首先,确保布局中包含以下内容:

    <script src="/Scripts/jquery-1.7.1.min.js"></script>
    <script src="/Scripts/jquery.validate.min.js"></script>
    <script src="/Scripts/jquery.validate.unobtrusive.min.js"></script>
    
    现在,它应该可以自动为您工作,无需编写自定义验证