나는 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