CachedModelMetadata<TPrototypeCache> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为已缓存的元数据提供容器。
public abstract class CachedModelMetadata<TPrototypeCache> : System.Web.Mvc.ModelMetadata
type CachedModelMetadata<'PrototypeCache> = class
inherit ModelMetadata
Public MustInherit Class CachedModelMetadata(Of TPrototypeCache)
Inherits ModelMetadata
类型参数
- TPrototypeCache
容器的类型。
- 继承
- 派生
构造函数
字段
DefaultOrder |
默认顺序值 10000。 (继承自 ModelMetadata) |
属性
AdditionalValues |
获取包含有关模型的其他元数据的字典。 (继承自 ModelMetadata) |
Container |
对模型的容器对象的引用。 如果该模型表示属性,则将不为 null。 (继承自 ModelMetadata) |
ContainerType |
获取或设置模型的容器的类型。 (继承自 ModelMetadata) |
ConvertEmptyStringToNull |
获取或设置一个已缓存的值,该值指示在窗体中回发的空字符串是否应转换为 null。 |
DataTypeName |
获取或设置有关数据类型的元信息。 |
Description |
获取或设置模型的说明。 |
DisplayFormatString |
获取或设置模型的显示格式字符串。 |
DisplayName |
获取或设置模型的显示名称。 |
EditFormatString |
获取或设置模型的编辑格式字符串。 |
HideSurroundingHtml |
获取或设置一个值,该值指示是否应该使用关联的 HTML 元素呈现模型对象。 |
HtmlEncode |
为已缓存的元数据提供容器。 |
IsComplexType |
获取或设置一个值,该值指示模型是否为复杂类型。 (继承自 ModelMetadata) |
IsNullableValueType |
获取一个值,该值指示类型是否可为 null。 (继承自 ModelMetadata) |
IsReadOnly |
获取或设置一个值,该值指示模型是否为只读。 |
IsRequired |
获取或设置一个值,该值指示模型是否为必需的。 |
Model |
获取模型的值。 (继承自 ModelMetadata) |
ModelType |
获取模型的类型。 (继承自 ModelMetadata) |
NullDisplayText |
获取或设置要为 null 值显示的字符串。 |
Order |
获取或设置一个值,该值表示当前元数据的顺序。 |
Properties |
获取模型元数据对象的集合,这些对象描述模型的属性。 (继承自 ModelMetadata) |
PropertyName |
获取属性名称。 (继承自 ModelMetadata) |
PrototypeCache |
获取或设置原型缓存。 |
Provider |
获取或设置提供程序。 (继承自 ModelMetadata) |
RequestValidationEnabled |
获取或设置一个值,该值指示是否启用请求验证。 (继承自 ModelMetadata) |
ShortDisplayName |
获取或设置短显示名称。 |
ShowForDisplay |
获取或设置一个值,该值指示属性是否应显示在只读视图(如列表和详细信息视图)中。 |
ShowForEdit |
获取或设置一个值,该值指示是否应在可编辑视图中显示模型。 |
SimpleDisplayText |
获取或设置模型的简单显示字符串。 |
TemplateHint |
获取或设置一个提示,该提示建议要为此模型使用哪个模板。 |
Watermark |
获取或设置可用作水印的值。 |
方法
ComputeConvertEmptyStringToNull() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个缓存值,该值指示是否应将表单中回发的空字符串转换为 null。 |
ComputeDataTypeName() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置有关数据类型的元信息。 |
ComputeDescription() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置模型的说明。 |
ComputeDisplayFormatString() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置模型的显示格式字符串。 |
ComputeDisplayName() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置模型的显示名称。 |
ComputeEditFormatString() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置模型的编辑格式字符串。 |
ComputeHasNonDefaultEditFormat() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。 |
ComputeHideSurroundingHtml() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个缓存值,该值指示是否应使用关联的 HTML 元素呈现模型对象。 |
ComputeHtmlEncode() |
为已缓存的元数据提供容器。 |
ComputeIsReadOnly() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个缓存值,该值指示模型是否为只读。 |
ComputeIsRequired() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个缓存值,该值指示模型是否是必需的。 |
ComputeNullDisplayText() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置要为 null 值显示的缓存字符串。 |
ComputeOrder() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置表示当前元数据顺序的缓存值。 |
ComputeShortDisplayName() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个简短的显示名称。 |
ComputeShowForDisplay() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个缓存值,该值指示属性是否应在只读视图中显示,例如列表视图和详细信息视图。 |
ComputeShowForEdit() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个缓存值,该值指示模型是否应在可编辑视图中显示。 |
ComputeSimpleDisplayText() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置模型的缓存简单显示字符串。 |
ComputeTemplateHint() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置一个缓存提示,该提示建议用于此模型的模板。 |
ComputeWatermark() |
此方法是受保护的方法,因此不能直接调用。 此方法被设计为在派生类(如 ) CachedDataAnnotationsModelMetadata中重写。获取或设置可用作水印的缓存值。 |
GetDisplayName() |
获取模型的显示名称。 (继承自 ModelMetadata) |
GetSimpleDisplayText() |
获取或设置模型的简单显示字符串。 |
GetValidators(ControllerContext) |
获取模型的验证程序的列表。 (继承自 ModelMetadata) |