ASP.NET MVC5でモデルの検証

System.ComponentModel.DataAnnotations名前空間

System.ComponentModel.DataAnnotationsの  名前空間は、クラスのプロパティASP.NET MVCとASP.NETデータコントロールの定義を提供します。

カテゴリ

AssociatedMetadataTypeTypeDescriptionProvider

関連クラスで定義された追加の特徴及び属性情報がメタデータ情報のクラスを拡張します。

AssociationAttribute

部材(例えば、外部キー関係)を示す名前付きエンティティ関係データ。

BindableTypeAttribute

タイプは、一般的に結合するために使用するかどうかを指定します。

CompareAttribute

2つの特徴的な特性を比較するために提供します。

ConcurrencyCheckAttribute

オプティミスティック同時実行チェックに関与プロパティを指定します。

CreditCardAttribute

指定したデータフィールドの値は、クレジットカードの番号です。

CustomValidationAttribute

クラスのインスタンスを検証するためのカスタム属性または認証方法を指定します。

DataTypeAttribute

データフィールドの他の種類に関連付けられている名前を指定します。

DisplayAttribute

共通の特徴を提供することは、あなたがタイプのローカライズ文字列とエンティティ部分クラスのメンバーを指定することができます。

DisplayColumnAttribute

ディスプレイは、テーブル内の指定された列は、外部キー列によって参照されます。

DisplayFormatAttribute

ASP.NET動的データは、データフィールドを指定する方法と、データフィールドの書式を設定する方法を示しています。

EditableAttribute

データフィールドが編集可能かどうかを示します。

EmailAddressAttribute

確認の電子メールアドレス。

EnumDataTypeAttribute

.NET Frameworkの列挙型データ列にマップすることができます。

FileExtensionsAttribute

ファイル名の拡張子を確認します

FilterUIHintAttribute

これは、指定した列の振る舞いをスクリーニングするために使用される属性を表します。

KeyAttribute

これは、一意のエンティティまたは複数を識別するプロパティを表します。

MaxLengthAttribute

プロパティは、最大許容長配列や文字列データを指定します。

MetadataTypeAttribute

クラスはデータモデルクラスに関連付けられるメタデータを指定します。

MinLengthAttribute

属性には、最小許容長配列や文字列データを指定します。

PhoneAttribute

データフィールドの値を指定すると、電話番号の標準形式です。

RangeAttribute

数値データフィールドの値は、制約の範囲を指定します。

RegularExpressionAttribute

ASP.NET動的なデータフィールドの値を指定データが指定した正規表現に一致している必要があります。

RequiredAttribute

データフィールドの値を指定します。

ScaffoldColumnAttribute

指定されたクラスまたはデータ列がベースフレームを使用します。

ScaffoldTableAttribute

データ・テーブル・クラスまたはベースフレームかどうかを指定します。

StringLengthAttribute

データフィールドを指定すると、最小値と最大文字長を可能にします。

TimestampAttribute

列データ・タイプは、行バージョンとして指定されています。

UIHintAttribute

テンプレートまたはユーザ制御データフィールドを表示するための動的データを割り当てます。

UrlAttribute

URLの検証を提供します。

ValidationAttribute

基底クラスの検証のすべてのプロパティとして。

ValidationContext

説明実行コンテキストの検証チェック。

ValidationException

これは、使用示し  ValidationAttribute  異常がクラスの場合に発生した場合、認証データフィールド。

ValidationResult

認証結果要求は、コンテナを示します。

バリ

ヘルパークラスを定義し、オブジェクト、プロパティおよびメソッドに関連付けられているに  ValidationAttributeの  ような特性を備え、これらは、これらの項目を確認するために使用することができます。

インターフェース

IValidatableObject

無効オブジェクトへの道を提供します。

列挙

データ・タイプ

これは、列挙のデータ型およびデータ・フィールドに関連するパラメータを示しています。

おすすめ

転載: www.cnblogs.com/win32pro/p/11927745.html