ViewDataDictionary<TModel> 类

定义

表示 ViewDataDictionary 特定模型类型的 。

generic <typename TModel>
public ref class ViewDataDictionary : Microsoft::AspNetCore::Mvc::ViewFeatures::ViewDataDictionary
public class ViewDataDictionary<TModel> : Microsoft.AspNetCore.Mvc.ViewFeatures.ViewDataDictionary
type ViewDataDictionary<'Model> = class
    inherit ViewDataDictionary
Public Class ViewDataDictionary(Of TModel)
Inherits ViewDataDictionary

类型参数

TModel

模型的类型。

继承
ViewDataDictionary<TModel>

构造函数

ViewDataDictionary<TModel>(IModelMetadataProvider, ModelStateDictionary)

初始化 ViewDataDictionary<TModel> 类的新实例。

ViewDataDictionary<TModel>(ViewDataDictionary)

基于现有ViewDataDictionary实例ViewDataDictionary<TModel>的部分初始化 类的新实例。

ViewDataDictionary<TModel>(ViewDataDictionary, Object)

基于现有ViewDataDictionary实例ViewDataDictionary<TModel>的部分初始化 类的新实例。 此构造函数小心翼翼,以避免 在 为 nullmodel可能会引发异常SetModel(Object)

属性

Count

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
IsReadOnly

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Item[String]

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Keys

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Model

获取或设置当前模型。

ModelExplorer

获取或设置 ModelExplorerModel

(继承自 ViewDataDictionary)
ModelMetadata

ModelMetadata获取表达式的 Model 、 ((如果非null) )或声明的 Type

(继承自 ViewDataDictionary)
ModelState

获取 ModelStateDictionary

(继承自 ViewDataDictionary)
TemplateInfo

获取 TemplateInfo

(继承自 ViewDataDictionary)
Values

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)

方法

Add(KeyValuePair<String,Object>)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Add(String, Object)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Clear()

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Contains(KeyValuePair<String,Object>)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
ContainsKey(String)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
CopyTo(KeyValuePair<String,Object>[], Int32)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Eval(String)

获取此 ViewDataDictionary中命名expression的 的值。

(继承自 ViewDataDictionary)
Eval(String, String)

获取在此 ViewDataDictionary中命名expression的 的值,使用给定 format的格式。

(继承自 ViewDataDictionary)
GetViewDataInfo(String)

获取ViewDataInfoViewDataDictionary中命名expression的 。

(继承自 ViewDataDictionary)
Remove(KeyValuePair<String,Object>)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
Remove(String)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
SetModel(Object)

设置 ModelExplorer 以确保 ModelModel 反映新的 value

(继承自 ViewDataDictionary)
TryGetValue(String, Object)

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)

显式接口实现

IEnumerable.GetEnumerator()

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)
IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

表示 ViewDataDictionary 特定模型类型的 。

(继承自 ViewDataDictionary)

适用于