DataAnnotationsModelMetadata 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
針對資料模型的通用中繼資料、DataAnnotationsModelMetadataProvider 類別和 DataAnnotationsModelValidator 類別,提供容器。
public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
- 繼承
建構函式
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) |