MVC2の検証はデータベースなしで、モデルを持つだけで表示できますか?データベースなしのMVC2検証
0
A
答えて
3
はい。あなたのモデルに手でadd the Data Annotationsする必要があります。データベースは必要ありません。
0
はい、データベースは必要ありません。ここにその例があります
public class MyModel {
[Required]
public int ID {get; set; }
[StringLength(30)]
public string Name {get; set; }
public int Age {get; set; }
}
このクラスにストロングタイプのビューを作成または編集すると、検証は正常に動作します。
0
次のような、モデルのプロパティでData Annotationsを使用することができます。フィールドが空であるか、またはMAXLENGTHを超えた場合にモデルバインダーは、モデルにerrosを追加します
[Required]
[MaxLength(50)]
public string Name { get; set; }
。手動
public ActionResult method(MyModel model)
{
if(model.AnswerToLifeUniverseAndAll!=42)
{
ModelState.AddModelError("Id_Of_The_Html_Elemet","Wrong Answer");
return View(model);
これはバックユーザーが提出したビューになりますし、提供されたIDを持つフィールドの隣に「間違った答え」エラーが表示されますあなたのエラーを追加するために別のオプションがある
。
関連する問題
- 1. 私MVC2の検証
- 2. カスタムデータアノテーションとクライアントサイドの検証MVC2
- 3. ASP.NET MVC2アプリケーションのカスタム検証ルール
- 4. アンカータグからASP.NET MVC2クライアント側の検証を起動します
- 5. データベースの検証
- 6. JQueryダイアログクライアント側の検証が「必須!!」フィールドをasp.net mvc2
- 7. oracleデータベースを持つmvc2
- 8. スプリングフォーム検証はデータベースの挿入を検証しますか?
- 9. MVC2で検索を管理し、NHibernateの
- 10. MVC2 Html.TextBoxは、検証が失敗したときにサイズが少し変わる
- 11. レール・データベース設計の検証
- 12. GeoIPデータベースの検証GeoIP
- 13. MVC2とGoogleカスタム検索
- 14. Rails form_forデータベースのレコードなしでチェックボックスの検証
- 15. データベースなしでクエリ可能なLINQを検証する方法
- 16. エンティティフレームワークモデル/データベースを使用したMVC3検証
- 17. MVC2の検証メッセージはどのように変更できますか?
- 18. jQuery検証カスタム検証でスペース検証を追加しない
- 19. MVC2 Windowsでのログイン認証基本認証
- 20. EFモデルの検証データベースの値
- 21. MERNスタックのデータベース検証の管理
- 22. MySQLデータベースに対するフォームパスワードの検証
- 23. フォームタグなしのAngularjs検証
- 24. ページリフレッシュなしのフォーム検証
- 25. MVC1/xValプロジェクトをMVC2にアップグレードし、クライアント側の検証との互換性を確認します
- 26. PHPの電子メールフォームの検証、検証が機能しない
- 27. Oracle JETのデータベースからの資格証明の検証
- 28. jquery IE 8で入力の検証を検証しない
- 29. MVC2
- 30. MVC2/EF4 EntityCollectionの検証はデータアノテーションを使用してどのように行いますか?