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