DataAnnotationsModelMetadata 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为数据模型的公共元数据、DataAnnotationsModelMetadataProvider 类和 DataAnnotationsModelValidator 类提供容器。
public class DataAnnotationsModelMetadata : System.Web.Mvc.ModelMetadata
type DataAnnotationsModelMetadata = class
inherit ModelMetadata
Public Class DataAnnotationsModelMetadata
Inherits ModelMetadata
- 继承
构造函数
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) |