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
- 繼承
建構函式
| 名稱 | Description |
|---|---|
| DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute) |
初始化 DataAnnotationsModelMetadata 類別的新執行個體。 |
欄位
| 名稱 | Description |
|---|---|
| DefaultOrder |
一個整數值,且總是設定為 |
屬性
| 名稱 | Description |
|---|---|
| AdditionalValues |
會取得包含模型額外元資料的集合。 (繼承來源 ModelMetadata) |
| ContainerType |
了解貨櫃的種類。 (繼承來源 ModelMetadata) |
| ConvertEmptyStringToNull |
取得或設定一個值,決定在表單中提交的空字串是否應轉換為 |
| DataTypeName |
取得或設定資料型別的名稱。 (繼承來源 ModelMetadata) |
| Description |
取得或設定描述模型的文字。 (繼承來源 ModelMetadata) |
| DisplayFormatString |
會取得或設定一個格式字串,當模型以顯示模式(而非編輯模式)顯示時應套用該字串。 (繼承來源 ModelMetadata) |
| DisplayName |
當模型名稱顯示時,會取得或設定文字在 UI 中使用。 (繼承來源 ModelMetadata) |
| EditFormatString |
取得或設定格式字串,在編輯模式下用於 UI 使用。 (繼承來源 ModelMetadata) |
| HideSurroundingHtml |
取得或設定一個值,決定周圍的 HTML 是否應該被隱藏。 (繼承來源 ModelMetadata) |
| IsComplexType |
會得到一個值,指定該模型是否為複數型態。 (繼承來源 ModelMetadata) |
| IsNullableValueType |
會得到一個指定模型是否為可空值型別的值。 (繼承來源 ModelMetadata) |
| IsReadOnly |
取得或設定一個值,指定模型是否可更新。 (繼承來源 ModelMetadata) |
| IsRequired |
取得或設定一個值,指定該屬性是否被要求。 (繼承來源 ModelMetadata) |
| Model |
取得或設定模型物件。 (繼承來源 ModelMetadata) |
| ModelType |
了解模型的類型。 (繼承來源 ModelMetadata) |
| NullDisplayText |
取得當模型為 |
| Order |
取得或設定一個整數,表示該性質相對於其他性質的顯示順序。 (繼承來源 ModelMetadata) |
| Properties |
取得一組描述模型屬性的模型元資料物件。 (繼承來源 ModelMetadata) |
| PropertyName |
會知道該物業的名稱。 (繼承來源 ModelMetadata) |
| Provider |
取得或設定這些元資料的提供者物件。 (繼承來源 ModelMetadata) |
| RequestValidationEnabled |
取得或設定一個值,指定是否啟用請求驗證。 (繼承來源 ModelMetadata) |
| ShortDisplayName |
取得或設定顯示名稱的簡短版本。 (繼承來源 ModelMetadata) |
| ShowForDisplay |
取得或設定一個值,指定模型是否應該以顯示模式(而非編輯模式)在使用者介面中顯示。 (繼承來源 ModelMetadata) |
| ShowForEdit |
取得或設定一個值,指定屬性是否應該以編輯模式(而非顯示模式)顯示。 (繼承來源 ModelMetadata) |
| SimpleDisplayText |
當模型代表複雜物件時,會取得或設定文字顯示給模型。 (繼承來源 ModelMetadata) |
| TemplateHint |
會取得或設定一個值,指示模型在使用者介面中應該使用哪個範本(資料控制)。 (繼承來源 ModelMetadata) |
| Watermark |
為文字框取得或設定浮水印文字。 (繼承來源 ModelMetadata) |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的 物件是否等於目前的物件。 (繼承來源 Object) |
| GetDisplayName() |
回傳文字,讓它在 UI 中顯示為模型名稱。 (繼承來源 ModelMetadata) |
| GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
| GetSimpleDisplayText() |
當模型代表複雜物件時,回傳文字以顯示模型。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| GetValidators(ModelBindingExecutionContext) |
回傳一組適用於模型的驗證者。 (繼承來源 ModelMetadata) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |