Asp.net MVC 4 模型的資料註釋

千尋-一醉發表於2020-12-30

[Bind(…)]
Lists fields to exclude or include when binding parameter or form values to model properties

列表欄位時,排除或包括繫結引數或表單模型屬性值
[Compare("…")]
To compare two properties.

對比兩個屬性。

[CreditCard]
To Specify that a data field value is a credit card number.

要指定一個資料欄位的值是一個信用卡號碼。
[DataType(DataType.)]
used for formatting purposes, not for validation.

使用於格式的目的,而不是用於驗證。
[DisplayName (…)]
Defines the text we want used on form fields and validation messages

我們希望定義的文字上使用的表單欄位和驗證訊息
[EmailAddress]
To validate an email address

為了驗證一個電子郵件地址
[FileExtensions(Extensions = “jpg,png…”)]
To Validate file name extensions.

為了驗證檔名擴充套件。

[key]
To denote one or more properties that uniquely identify an entity.

為了表示一個或多個屬性,唯一標識一個實體。
[MaxLength(…)]
To define the maximum length of array or string data allowed in a property.

要定義陣列或字串資料的屬性中允許的最大長度。
[MinLength(…)]
To define the minimum length of array of string data allowed in a property.

要定義陣列或字串資料的屬性中允許的最小長度。
[Phone…]
To Specify for phone number using a regular expression.

指定的電話號碼,使用正規表示式。
[Range (…)]
Gives a maximum and minimum value for a numeric field

給出了一個數字欄位的最大值和最小值
[RegularExpression(…)]
To specify that a data field value must match the specified regular expression.

要指定資料欄位值必須與指定的正規表示式。
[Required (…)]
Indicates that the property is a required field

表示該屬性是必需的
[StringLength(…)]
Defines a maximum length for a string field

定義字串欄位的最大長度
[ScaffoldColumn(…)]
Allows hiding fields from editor forms

允許從編輯器表單的隱藏欄位
[Url]
It provides URL validation.

它提供URL驗證

相關文章