RequiredIf条件付き検証属性
DataAnnotationsの「NotRequired」属性
プロパティの値をモデルクラスの別のプロパティの値と比較するカスタム検証属性
C#MVC内の列挙値の検証。部分的な検証が発生します-検証動作を変更するにはどうすればよいですか?
電話番号検証MVC