Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 如何在MVC3中禁用特定视图的远程验证?_Asp.net Mvc 3_C# 4.0 - Fatal编程技术网

Asp.net mvc 3 如何在MVC3中禁用特定视图的远程验证?

Asp.net mvc 3 如何在MVC3中禁用特定视图的远程验证?,asp.net-mvc-3,c#-4.0,Asp.net Mvc 3,C# 4.0,我正在注册和登录中实现远程验证。我的模型属性是 [RegularExpression(@"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$", ErrorMessage = "* Invalid ")] [Remote("ValidateUserId", "Registration")] public String UserID { get; set; } 控制器: public JsonResult ValidateUserId(strin

我正在注册和登录中实现远程验证。我的模型属性是

[RegularExpression(@"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$", ErrorMessage = "* Invalid ")]
[Remote("ValidateUserId", "Registration")]
public String UserID { get; set; }
控制器:

 public JsonResult ValidateUserId(string UserID)
    {
        var Count = ObjDbRegistration.Tbl_Login.Where(c => c.UserID == UserID);


        if (Count.Count() > 0)
        {
            return Json("* User Already Exists", JsonRequestBehavior.AllowGet);
        }
        return Json(true, JsonRequestBehavior.AllowGet);
    }
这是验证现有用户在注册页面的同时登录页面也。 我的要求是不验证登录页面


谢谢

您可以更好地使用数据批注的条件验证。只需从ModelState中删除属性,即可选中