そのため、すべての必須フィールドに追加したいカスタム属性に問題があります。ここで、すべてのヘルパー クラスを拡張して、必要に応じてこの属性を入力に含めるのではなく、多くの時間を節約して、それをカスタムの必須属性自体に追加できないかと考えました。
このようなもの:
モデル:
[MyCustomRequiredValidator]<--validationAttribute 拡張 public int に追加しますか? マイフィールド
属性の前に data-val- が付いているため、ModelClientValidationRule を介して追加することはできませんが、これは良くありませんが、属性自体にアクセスできないようです。metadata.AdditionValue.add を使用してみましたが、喜びはありません。
追加したい属性は、スクリーン リーダーをサポートするための aria-required="true" です。
これは可能ですか?
私は壁にぶつかったので、どんなアドバイスも素晴らしいでしょう。
見てくれてありがとう。