DataAnnotationsModelMetadata 類別

定義

針對資料模型的通用中繼資料、DataAnnotationsModelMetadataProvider 類別和 DataAnnotationsModelValidator 類別,提供容器。

public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
繼承
DataAnnotationsModelMetadata

建構函式

DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

初始化 DataAnnotationsModelMetadataProvider 類別的新執行個體。

欄位

DefaultOrder

預設順序值,也就是 10000。

(繼承來源 ModelMetadata)

屬性

AdditionalValues

取得字典,其中包含模型的其他中繼資料。

(繼承來源 ModelMetadata)
Container

參照模型的容器物件。 如果模型表示屬性,則將為非 null。

(繼承來源 ModelMetadata)
ContainerType

取得或設定模型的容器類型。

(繼承來源 ModelMetadata)
ConvertEmptyStringToNull

取得或設定值,這個值表示是否應該將表單中回傳的空字串轉換成 null。

(繼承來源 ModelMetadata)
DataTypeName

取得或設定資料型別的中繼資訊。

(繼承來源 ModelMetadata)
Description

取得或設定模型的描述。

(繼承來源 ModelMetadata)
DisplayFormatString

取得或設定模型的顯示格式字串。

(繼承來源 ModelMetadata)
DisplayName

取得或設定模型的顯示名稱。

(繼承來源 ModelMetadata)
EditFormatString

取得或設定模型的編輯格式字串。

(繼承來源 ModelMetadata)
HideSurroundingHtml

取得或設定值,這個值表示模型物件是否應該使用相關 HTML 項目來呈現。

(繼承來源 ModelMetadata)
HtmlEncode

針對資料模型的通用中繼資料、DataAnnotationsModelMetadataProvider 類別和 DataAnnotationsModelValidator 類別,提供容器。

(繼承來源 ModelMetadata)
IsComplexType

取得或設定值,這個值表示模型是否為複雜類型。

(繼承來源 ModelMetadata)
IsNullableValueType

取得值,指出類型是否可為 Null。

(繼承來源 ModelMetadata)
IsReadOnly

取得或設定值,這個值表示模型是否為唯讀。

(繼承來源 ModelMetadata)
IsRequired

取得或設定值,這個值表示是否需要模型。

(繼承來源 ModelMetadata)
Model

取得模型的值。

(繼承來源 ModelMetadata)
ModelType

取得模型的型別。

(繼承來源 ModelMetadata)
NullDisplayText

取得或設定要針對 Null 值顯示的字串。

(繼承來源 ModelMetadata)
Order

取得或設定值,這個值代表目前中繼資料的順序。

(繼承來源 ModelMetadata)
Properties

取得模型中繼資料物件的集合,這類物件描述模型的屬性。

(繼承來源 ModelMetadata)
PropertyName

取得屬性名稱。

(繼承來源 ModelMetadata)
Provider

取得或設定提供者。

(繼承來源 ModelMetadata)
RequestValidationEnabled

取得或設定值,這個值表示是否已啟用要求驗證。

(繼承來源 ModelMetadata)
ShortDisplayName

取得或設定簡短顯示名稱。

(繼承來源 ModelMetadata)
ShowForDisplay

取得或設定值,這個值表示是否應該以唯讀檢視來顯示屬性,例如清單和詳細資料檢視。

(繼承來源 ModelMetadata)
ShowForEdit

取得或設定值,表示是否應該以可編輯檢視來顯示模型。

(繼承來源 ModelMetadata)
SimpleDisplayText

取得或設定模型的簡單顯示字串。

(繼承來源 ModelMetadata)
TemplateHint

取得或設定提示,這個提示建議要用於此模型的範本。

(繼承來源 ModelMetadata)
Watermark

取得或設定可以做為浮水印的值。

(繼承來源 ModelMetadata)

方法

GetDisplayName()

取得模型的顯示名稱。

(繼承來源 ModelMetadata)
GetSimpleDisplayText()

傳回模型資料的簡單文字。

GetValidators(ControllerContext)

取得模型的驗證程式清單。

(繼承來源 ModelMetadata)

適用於