1

MVC3プロジェクトでクライアント検証用のデフォルトのjqueryテキストをオーバーライドしようとしています。

明らかにこれは正しい答えのように見えますが、私にはうまくいきません。

jQuery検証:デフォルトのエラーメッセージを変更

エラーテキストも少し異なりますが、そうではありません

"この項目は必須です。"

「(DynamicFieldName)フィールドは必須です。」です。これを変更したいのですが、どこにも参照されていません。プロジェクト全体でrequired。"のすべてのインスタンスを検索しました(これを機能させるには、クライアント側で定義する必要があると思いますが、このテキストはバックエンドから渡されている可能性があります)

ああ!私はちょうどそれを見つけました、検証テキストはhtml5属性検証のものの一部として設定されています。涼しい。質問は解決しました。

jQuery.validator.messagesオブジェクトを確認しましたが、変更が反映されています。

誰でも助けることができます!

4

1 に答える 1

0

値はhtml5検証属性の一部として設定されています。モデルのサーバー側から変更する必要があります。

[Required(ErrorMessage="Required"]
于 2012-05-21T17:09:59.357 に答える