我想補充CustomValidation,並使其成爲如何在ASP.NET MVC CustomValidation中指定錯誤成員鍵?
Html.ValidationMessageFor(M => m.SubleaseCompany)
[CustomValidation(typeof(CreateSpaceModelValidation), "ValidateCreateSpaceModel")]
public class CreateSpaceModel
{
public Building Building { get; set; }
public Space Space { get; set; }
public string SubleaseCompany { get; set; }
}
public class CreateSpaceModelValidation
{
public static ValidationResult ValidateCreateSpaceModel(CreateSpaceModel model)
{
return new ValidationResult("You should specify Sublease Contact", new[] { "SubleaseCompany" }).;
}
}
我使用的是第二個參數的構造函數的ValidationResult(memberNames返回錯誤)但這似乎不起作用。
你最終選擇了哪條路線? – Aaron 2011-08-25 21:44:05