誕生日が 18 年以上前であることを確認するカスタム検証属性があります。別のドロップダウン リストで特定の状態が選択されている場合は、過去 19 年間に変更する必要があります。
その場でカスタム検証を変更することは可能ですか? これは私が現在使用しているものです。
public class MyCustomDateAttribute: ValidationAttribute
{
public override bool IsValid(object value)
{
DateTime dt = (DateTime)value;
if (dt>= DateTime.Now.AddYears(-18)){
return false;}
return true;
}}}
何とか-18を-19に変更。
これはサーバー側のみであることを理解しています。それで問題ありません。