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 |
获取一个值,该值指定模型是否为可为 null 的值类型。 (继承自 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) |