Share via


DataAnnotationsModelMetadata 类

定义

为数据模型的公共元数据、DataAnnotationsModelMetadataProvider 类和 DataAnnotationsModelValidator 类提供容器。

public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
    inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
继承
DataAnnotationsModelMetadata

构造函数

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)

适用于