CachedDataAnnotationsModelMetadata 类

定义

提供用于缓存 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(CachedDataAnnotationsModelMetadata, Func<Object>)

使用原型和模型访问器初始化 类的新实例 CachedDataAnnotationsModelMetadata

CachedDataAnnotationsModelMetadata(CachedDataAnnotationsModelMetadataProvider, Type, Type, String, IEnumerable<Attribute>)

使用提供程序、容器类型、模型类型、属性名称和特性初始化 类的新实例 CachedDataAnnotationsModelMetadata

字段

DefaultOrder

默认顺序值 10000。

(继承自 ModelMetadata)

属性

AdditionalValues

获取包含有关模型的其他元数据的字典。

(继承自 ModelMetadata)
Container

对模型的容器对象的引用。 如果该模型表示属性,则将不为 null。

(继承自 ModelMetadata)
ContainerType

获取或设置模型的容器的类型。

(继承自 ModelMetadata)
ConvertEmptyStringToNull

获取或设置一个已缓存的值,该值指示在窗体中回发的空字符串是否应转换为 null。

(继承自 CachedModelMetadata<TPrototypeCache>)
DataTypeName

获取或设置有关数据类型的元信息。

(继承自 CachedModelMetadata<TPrototypeCache>)
Description

获取或设置模型的说明。

(继承自 CachedModelMetadata<TPrototypeCache>)
DisplayFormatString

获取或设置模型的显示格式字符串。

(继承自 CachedModelMetadata<TPrototypeCache>)
DisplayName

获取或设置模型的显示名称。

(继承自 CachedModelMetadata<TPrototypeCache>)
EditFormatString

获取或设置模型的编辑格式字符串。

(继承自 CachedModelMetadata<TPrototypeCache>)
HideSurroundingHtml

获取或设置一个值,该值指示是否应该使用关联的 HTML 元素呈现模型对象。

(继承自 CachedModelMetadata<TPrototypeCache>)
HtmlEncode

提供用于缓存 DataAnnotationsModelMetadata的容器。

(继承自 CachedModelMetadata<TPrototypeCache>)
IsComplexType

获取或设置一个值,该值指示模型是否为复杂类型。

(继承自 ModelMetadata)
IsNullableValueType

获取一个值,该值指示类型是否可为 null。

(继承自 ModelMetadata)
IsReadOnly

获取或设置一个值,该值指示模型是否为只读。

(继承自 CachedModelMetadata<TPrototypeCache>)
IsRequired

获取或设置一个值,该值指示模型是否为必需的。

(继承自 CachedModelMetadata<TPrototypeCache>)
Model

获取模型的值。

(继承自 ModelMetadata)
ModelType

获取模型的类型。

(继承自 ModelMetadata)
NullDisplayText

获取或设置要为 null 值显示的字符串。

(继承自 CachedModelMetadata<TPrototypeCache>)
Order

获取或设置一个值,该值表示当前元数据的顺序。

(继承自 CachedModelMetadata<TPrototypeCache>)
Properties

获取模型元数据对象的集合,这些对象描述模型的属性。

(继承自 ModelMetadata)
PropertyName

获取属性名称。

(继承自 ModelMetadata)
PrototypeCache

获取或设置原型缓存。

(继承自 CachedModelMetadata<TPrototypeCache>)
Provider

获取或设置提供程序。

(继承自 ModelMetadata)
RequestValidationEnabled

获取或设置一个值,该值指示是否启用请求验证。

(继承自 ModelMetadata)
ShortDisplayName

获取或设置短显示名称。

(继承自 CachedModelMetadata<TPrototypeCache>)
ShowForDisplay

获取或设置一个值,该值指示属性是否应显示在只读视图(如列表和详细信息视图)中。

(继承自 CachedModelMetadata<TPrototypeCache>)
ShowForEdit

获取或设置一个值,该值指示是否应在可编辑视图中显示模型。

(继承自 CachedModelMetadata<TPrototypeCache>)
SimpleDisplayText

获取或设置模型的简单显示字符串。

(继承自 CachedModelMetadata<TPrototypeCache>)
TemplateHint

获取或设置一个提示,该提示建议要为此模型使用哪个模板。

(继承自 CachedModelMetadata<TPrototypeCache>)
Watermark

获取或设置可用作水印的值。

(继承自 CachedModelMetadata<TPrototypeCache>)

方法

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)

适用于