ASP.NET IDでMVCコアを使用するRegisterアクションから到着したValidationSummaryのデフォルトエラーメッセージを変更したいと思います。 アドバイスをいただければ幸いです。MVC Core ValidationSummaryのデフォルトのエラーメッセージを変更するには?
7
A
答えて
7
IDエラーメッセージを変更するには、IdentityErrorDescriber
のメソッドをオーバーライドする必要があります。 Startup.cs
で
public class YourIdentityErrorDescriber : IdentityErrorDescriber
{
public override IdentityError PasswordRequiresUpper()
{
return new IdentityError
{
Code = nameof(PasswordRequiresUpper),
Description = "<your error message>"
};
}
//... other methods
}
-1
あなたのRegisterViewModelクラスでDataAnnotationsを使用することができます。あなたが認証を使用してアプリケーションを足場場合は実際には、あなたはこのような何かを得るでしょう:
[Required]
[EmailAddress]
[Display(Name = "Email")]
public string Email { get; set; }
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
[DataType(DataType.Password)]
[Display(Name = "Confirm password")]
[Compare("Password", ErrorMessage = "The password and confirmation password do not match.")]
public string ConfirmPassword { get; set; }
を明らかに、あなたはそれになりたいものにErrorMessage
を変更することができます!
+0
FelixがDataAnnotationsを変更しても、Validation Summaryには影響しません。 – AG70
関連する問題
- 1. MVCにValidationSummaryはTryUpdateModel
- 2. ValidationSummary for display validationエラーメッセージ
- 3. ValidationSummaryのフィールド名を変更
- 4. asp.net ValidationSummaryコントロールのエラーメッセージをオーバーライドします。
- 5. Django - フォームのデフォルトのエラーメッセージを変更する
- 6. Asp.net MVC 2でデフォルトのModelStateエラーメッセージを置き換えるには?
- 7. sudoはデフォルトのエラーメッセージを変更します
- 8. ループバックでデフォルトのエラーメッセージを変換する
- 9. asihttpエラーメッセージを変更するには?
- 10. asp.netのデフォルトのモデルバインダーを変更するMVC
- 11. MVCのデフォルトの生成スタイルを変更する方法
- 12. MVC 3のValidationSummaryクライアント側を無効にする
- 13. デフォルトのホームスクリーンを変更するには
- 14. デフォルトのページを変更するには
- 15. デフォルトのエラーメッセージコードを変更するには
- 16. デフォルトのハンバーガーアイコンを変更するには?
- 17. デフォルトのコンパイラを変更するには?
- 18. MVC Coreでは、特定のページのデフォルトレイアウトを変更できますか?
- 19. woocommerceエラーメッセージの変更
- 20. Sqliteのデフォルトのファイル/ dbの場所を変更するには
- 21. grailsのデフォルトのエラーメッセージ
- 22. Symfony2 FOSUser登録フォームのエラーメッセージを変更するには?
- 23. デフォルトのASP MVCリクエストヘッダーを変更して独自の値を追加する
- 24. ASP.Net Core MVCの前のページに戻る
- 25. Asp.Net MVCのブートストラップモーダルポップアップ内にサーバーサイドのエラーメッセージを表示するには?
- 26. Aspnetコアmvcは、検証時のデフォルト言語を変更します。
- 27. MVC3モデルバリデーションメタデータとエラーメッセージを変更する
- 28. Shinyアプリでエラーメッセージを変更する
- 29. デフォルトのツールバーボタンのホバーテンプレートを変更する
- 30. Linuxのデフォルトのヌゲットキャッシュフォルダを変更する
からであるあなたがしてAccountViewModel.csにこれらのエラーメッセージを変更することができるはず – Vipul
あなたはモデルクラスからこのメッセージを変更することができます
IdentityErrorDescriber
を設定DataAnnotationのプロパティ 'ErrorMessage =" ... "' –