C#ASP.NET MVC Foolproof RequiredIf - 如何将ErrorMessage设置为其他(字符串)属性的值?

时间:2017-03-10 08:41:28

标签: c# asp.net asp.net-mvc customvalidator foolproof-validation

这就是我要找的东西:

[RequiredIf("IsNewClient", true, ErrorMessage =*The value of other (string) property*)]

那会更好:

[RequiredIf("IsNewClient", true, ErrorMessage =*Calling a function and get the value*)]

1 个答案:

答案 0 :(得分:1)

您可以使用类似的方法:

[RequiredIf("GoAbroad == true")]
public string PassportNumber { get; set; }

有关详细信息,请查看ExpressiveAnnotations。希望这会有所帮助...