MVC远程验证附加字段命名

时间:2015-07-30 09:12:40

标签: c# validation asp.net-mvc-4 model-view-controller remote-validation

我有邮政编码字段的远程验证,国家ID作为附加字段传递给它。以下是代码:

    public JsonResult IsValidPostalCodeForCountry(string CompanyPostalCode, string CompanyCountryID)
    {
        //My validation code
        return Json(true, JsonRequestBehavior.AllowGet);
    }

型号:

[PostalCodeRemoteValidation("IsValidPostalCodeForCountry", "Common", "", AdditionalFields = "CompanyCountryID")]
[Required(ErrorMessageResourceName = "valPostalcodeRqrd")]        
public string CompanyPostalCode { get; set; }


[Required(ErrorMessageResourceName = "valCountryRqrd")]
public int CompanyCountryID { get; set; }
  

名称是动作参数,模型属性中的名称可以不同吗?

     

为什么我要这个?
  从不同的模型中调用相同的远程验证方法,其中属性的名称可以不同。

0 个答案:

没有答案