CachedDataAnnotationsModelMetadata 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供容器來快取 DataAnnotationsModelMetadata 。
public class CachedDataAnnotationsModelMetadata : System.Web.Mvc.CachedModelMetadata<System.Web.Mvc.CachedDataAnnotationsMetadataAttributes>
type CachedDataAnnotationsModelMetadata = class
inherit CachedModelMetadata<CachedDataAnnotationsMetadataAttributes>
Public Class CachedDataAnnotationsModelMetadata
Inherits CachedModelMetadata(Of CachedDataAnnotationsMetadataAttributes)
- 繼承
-
CachedDataAnnotationsModelMetadata
建構函式
欄位
DefaultOrder |
預設順序值,也就是 10000。 (繼承來源 ModelMetadata) |
屬性
方法
ComputeConvertEmptyStringToNull() |
取得值,指出表單中回傳的空字串是否應該轉換成 Nothing。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeDataTypeName() |
取得資料類型的相關中繼資訊。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeDescription() |
取得模型的描述。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeDisplayFormatString() |
取得模型的顯示格式字串。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeDisplayName() |
取得模型的顯示名稱。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeEditFormatString() |
取得模型的編輯格式字串。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeHasNonDefaultEditFormat() |
取得一直,該值指出模型是否使用了非預設編輯格式的值。 |
ComputeHideSurroundingHtml() |
取得值,這個值表示是否應該使用相關聯的 HTML 專案來轉譯模型物件。取得值,這個值表示是否應該使用相關聯的 HTML 專案來轉譯模型物件。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeHtmlEncode() |
提供容器來快取 DataAnnotationsModelMetadata 。 |
ComputeIsReadOnly() |
取得值,這個值表示模型是否為唯讀。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeIsRequired() |
取得值,這個值表示是否需要模型。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeNullDisplayText() |
取得要針對 Null 值顯示的字串。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeOrder() |
取得值,表示目前中繼資料的順序。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeShortDisplayName() |
取得簡短的顯示名稱。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeShowForDisplay() |
取得值,這個值表示屬性是否應該顯示在唯讀檢視中,例如清單和詳細資料檢視。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeShowForEdit() |
取得或設定值,這個值表示模型是否應該顯示在可編輯的檢視中。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeSimpleDisplayText() |
取得模型的簡單顯示字串。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeTemplateHint() |
取得提示,這個提示會建議要用於此模型的範本。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
ComputeWatermark() |
取得可用來做為浮水印的值。如果快取值,則會傳回現金值;否則,值會從模型中繼資料擷取並儲存在快取中。 |
GetDisplayName() |
取得模型的顯示名稱。 (繼承來源 ModelMetadata) |
GetSimpleDisplayText() |
取得或設定模型的簡單顯示字串。 (繼承來源 CachedModelMetadata<TPrototypeCache>) |
GetValidators(ControllerContext) |
取得模型的驗證程式清單。 (繼承來源 ModelMetadata) |