郵便番号フィールドのリモート検証があり、国 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; }
アクション パラメータの名前とモデル プロパティの名前が異なることはありますか?
なぜ私はこれが欲しいのですか?
プロパティの名前が異なる可能性がある異なるモデルから同じリモート検証メソッドを呼び出す。