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
- 继承
构造函数
DataAnnotationsModelMetadata(DataAnnotationsModelMetadataProvider, Type, Func<Object>, Type, String, DisplayColumnAttribute) |
初始化 DataAnnotationsModelMetadata 类的新实例。 |
字段
DefaultOrder |
始终设置为 |
属性
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 |
获取或设置指定是否应在显示模式(与编辑模式相对)的 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) |