我知道这可能是不可能的,但假设我有一个具有两个属性的模型。
我为其中一个属性编写了一个 ValidationAttribute。那个 VA 可以看看其他财产并做出决定吗?
所以;
public class QuickQuote
{
public String state { get; set; }
[MyRequiredValidator(ErrorMessage = "Error msg")]
public String familyType { get; set; }
那么在上面的例子中,验证器是否可以测试“state”属性中的内容并在验证“familyType”时考虑到这一点?
我知道我可能可以将对象保存到会话中,但如果可能的话,我想避免保存任何状态。