0

私はグーグルでかなりの時間を費やしましたが、答えが見つかりません。

のようなモデルクラスに属性を持つ代わりに

public class MyModel
{
   [Required]
   public string Name {get; set;}
}

属性の代わりに必須要件をコントローラーに追加できますか?

ValidationProvider.Add(一部のモデル プロパティ、一部の制約) のようなものを期待しています。

4

3 に答える 3

0

そうしないと、データレイヤーで属性が必要なくなり、対応するデータベースの制約がなくなるためです。

于 2012-11-24T08:47:34.423 に答える
0

HTML5 を使用できる場合は、フィールド自体 (ビュー内) で必須属性を使用できます。.Net の FluentValidation (http://fluentvalidation.codeplex.com/) も検討してください。または、knockoutjs フレームワークを使用して必須フィールドを制御することもできます。

于 2012-11-24T01:13:14.093 に答える