DataAnnotationsModelMetadata 类

定义

为数据模型的公共元数据、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

构造函数

DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute)

初始化 DataAnnotationsModelMetadata 类的新实例。

字段

DefaultOrder

始终设置为 10000 的整数值。

(继承自 ModelMetadata)

属性

AdditionalValues

获取包含有关模型的其他元数据的集合。

(继承自 ModelMetadata)
ContainerType

获取容器的类型。

(继承自 ModelMetadata)
ConvertEmptyStringToNull

获取或设置一个值,该值确定在窗体中提交的空字符串是否应转换为 null

(继承自 ModelMetadata)
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

获取该模型是 null 时,应显示的字符串。

(继承自 ModelMetadata)
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)

适用于