1

我对邮政编码字段进行了远程验证,并且国家 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; }

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

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

4

0 回答 0