これがおそらく不可能であることはわかっていますが、2 つのプロパティを持つモデルがあるとします。
プロパティの 1 つに ValidationAttribute を記述します。その VA は、他のプロパティを見て決定を下すことができますか?
そう;
public class QuickQuote
{
public String state { get; set; }
[MyRequiredValidator(ErrorMessage = "Error msg")]
public String familyType { get; set; }
上記の例で、バリデータは「state」プロパティの内容を確認し、「familyType」を検証する際にそれを考慮に入れることができますか?
おそらくオブジェクトをセッションに保存できることはわかっていますが、可能であれば状態の保存を避けたいと考えています。