这就是我要找的东西:
[RequiredIf("IsNewClient", true, ErrorMessage =*The value of other (string) property*)]
那会更好:
[RequiredIf("IsNewClient", true, ErrorMessage =*Calling a function and get the value*)]
答案 0 :(得分:1)
您可以使用类似的方法:
[RequiredIf("GoAbroad == true")]
public string PassportNumber { get; set; }
有关详细信息,请查看ExpressiveAnnotations。希望这会有所帮助...