DataAnnotationsModelMetadata 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
針對資料模型的通用中繼資料、DataAnnotationsModelMetadataProvider 類別和 DataAnnotationsModelValidator 類別,提供容器。
public ref class DataAnnotationsModelMetadata : System::Web::ModelBinding::ModelMetadata
public class DataAnnotationsModelMetadata : System.Web.ModelBinding.ModelMetadata
type DataAnnotationsModelMetadata = class
inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
- 繼承
建構函式
DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute) |
初始化 DataAnnotationsModelMetadata 類別的新執行個體。 |
欄位
DefaultOrder |
一律設為 |
屬性
AdditionalValues |
取得包含關於模型之其他中繼資料的集合。 (繼承來源 ModelMetadata) |
ContainerType |
取得容器的型別。 (繼承來源 ModelMetadata) |
ConvertEmptyStringToNull |
取得或設定值,判斷是否應該將表單中提交的空字串轉換成 |
DataTypeName |
取得或設定資料型別的名稱。 (繼承來源 ModelMetadata) |
Description |
取得或設定描述模型的文字。 (繼承來源 ModelMetadata) |
DisplayFormatString |
取得或設定當模型以顯示模式 (而不是編輯模式) 顯示時要套用的格式字串。 (繼承來源 ModelMetadata) |
DisplayName |
取得或設定顯示模型名稱時要在 UI 中使用的文字。 (繼承來源 ModelMetadata) |
EditFormatString |
取得或設定要以編輯模式使用在 UI 中的格式字串。 (繼承來源 ModelMetadata) |
HideSurroundingHtml |
取得或設定值,判斷是否應該隱藏周圍 HTML。 (繼承來源 ModelMetadata) |
IsComplexType |
取得值,這個值會指定模型是否為複雜型別。 (繼承來源 ModelMetadata) |
IsNullableValueType |
取得值,這個值指定模型是否可為 null 的實值型別。 (繼承來源 ModelMetadata) |
IsReadOnly |
取得或設定值,這個值會指定模型是否可以更新。 (繼承來源 ModelMetadata) |
IsRequired |
取得或設定值,這個值會指定是否需要屬性。 (繼承來源 ModelMetadata) |
Model |
取得或設定模型物件。 (繼承來源 ModelMetadata) |
ModelType |
取得模型的型別。 (繼承來源 ModelMetadata) |
NullDisplayText |
取得當模型為 |
Order |
取得或設定整數,指出顯示這個屬性的順序 (相對於其他屬性)。 (繼承來源 ModelMetadata) |
Properties |
取得模型中繼資料物件的集合,這類物件描述模型的屬性。 (繼承來源 ModelMetadata) |
PropertyName |
取得屬性的名稱。 (繼承來源 ModelMetadata) |
Provider |
取得或設定這個中繼資料的提供者物件。 (繼承來源 ModelMetadata) |
RequestValidationEnabled |
取得或設定值,這個值會指定是否啟用要求驗證。 (繼承來源 ModelMetadata) |
ShortDisplayName |
取得或設定簡短的顯示名稱版本。 (繼承來源 ModelMetadata) |
ShowForDisplay |
取得或設定值,指定模型是否應該以顯示模式 (而不是編輯模式) 顯示在 UI 中。 (繼承來源 ModelMetadata) |
ShowForEdit |
取得或設定值,指定屬性是否應該以編輯模式 (而不是顯示模式) 顯示。 (繼承來源 ModelMetadata) |
SimpleDisplayText |
取得或設定當模型代表複雜物件時,要針對該模型顯示的文字。 (繼承來源 ModelMetadata) |
TemplateHint |
取得或設定值,這個值表示模型的 UI 中應該使用何種範本 (資料控制項)。 (繼承來源 ModelMetadata) |
Watermark |
取得或設定文字方塊的浮水印文字。 (繼承來源 ModelMetadata) |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetDisplayName() |
傳回要在 UI 中顯示為模型名稱的文字。 (繼承來源 ModelMetadata) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetSimpleDisplayText() |
傳回當模型代表複雜物件時所顯示的模型文字。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
GetValidators(ModelBindingExecutionContext) |
傳回套用至模型的驗證程式集合。 (繼承來源 ModelMetadata) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |