ASP.Net MVC 3 RC、レイザーAsp.net MVC 3 RC - レイザーValidationMessageFor CUSTOMMESSAGEとClientSideValidation問題
は、私はカスタムメッセージを使用しようとすると、いくつかの予期しない動作を体験し、クライアント側の検証を使用しました。問題は、エラーがなくてもカスタムメッセージを常に表示することです。
だから、FirstNameがRequiredに設定されているクライアントモデルがあります。次のコードがある場合は、Submitをクリックして期待どおりに動作するまで検証メッセージは表示されません。
@Html.EditorFor(model => model.Client.FirstName) @Html.ValidationMessageFor(model => model.Client.FirstName)
しかし、今、私はそうのようにアスタリスクを使用するために、検証メッセージをカスタマイズしたいと言う:
@Html.EditorFor(model => model.Client.FirstName) @Html.ValidationMessageFor(model => model.Client.FirstName, "*")
は、今私は、送信ボタンをクリックする前であっても、フィールドの横にアスタリスクが常にあります。
予想される動作では、検証エラーが発生した場合にアスタリスクが表示されます。
ありがとうございました。
これは、私がこれを見たまでに私の検証がなぜ表示されていたのか理解できなかった、ありがとう! – mikelomaxxx14
ええと、魅力のように動作します。ありがとうございました。 –