ViewDataDictionary 类

定义

视图数据的 A IDictionary<TKey,TValue>

public ref class ViewDataDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Object ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class ViewDataDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,object>>, System.Collections.Generic.IDictionary<string,object>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object>>
type ViewDataDictionary = class
    interface IDictionary<string, obj>
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
type ViewDataDictionary = class
    interface ICollection<KeyValuePair<string, obj>>
    interface seq<KeyValuePair<string, obj>>
    interface IEnumerable
    interface IDictionary<string, obj>
Public Class ViewDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
继承
ViewDataDictionary
派生
实现

构造函数

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary)

初始化 ViewDataDictionary 类的新实例。

ViewDataDictionary(IModelMetadataProvider, ModelStateDictionary, Type)

初始化 ViewDataDictionary 类的新实例。

ViewDataDictionary(IModelMetadataProvider, Type)

初始化 ViewDataDictionary 类的新实例。

ViewDataDictionary(ViewDataDictionary)

完全基于现有实例初始化类的新实例 ViewDataDictionary

ViewDataDictionary(ViewDataDictionary, Object, Type)

基于现有实例的一部分初始化类的新实例 ViewDataDictionary 。 此构造函数小心,以避免SetModel(Object)在出现null异常时model引发异常。

ViewDataDictionary(ViewDataDictionary, Type)

基于现有实例的一部分初始化类的新实例 ViewDataDictionary

属性

Count

视图数据的 A IDictionary<TKey,TValue>

IsReadOnly

视图数据的 A IDictionary<TKey,TValue>

Item[String]

视图数据的 A IDictionary<TKey,TValue>

Keys

视图数据的 A IDictionary<TKey,TValue>

Model

获取或设置当前模型。

ModelExplorer

获取或设置 ModelExplorerModel

ModelMetadata

获取 ModelMetadata 表达式、 Modelnull) 或声明 Type的表达式 (。

ModelState

获取 ModelStateDictionary

TemplateInfo

获取 TemplateInfo

Values

视图数据的 A IDictionary<TKey,TValue>

方法

Add(KeyValuePair<String,Object>)

视图数据的 A IDictionary<TKey,TValue>

Add(String, Object)

视图数据的 A IDictionary<TKey,TValue>

Clear()

视图数据的 A IDictionary<TKey,TValue>

Contains(KeyValuePair<String,Object>)

视图数据的 A IDictionary<TKey,TValue>

ContainsKey(String)

视图数据的 A IDictionary<TKey,TValue>

CopyTo(KeyValuePair<String,Object>[], Int32)

视图数据的 A IDictionary<TKey,TValue>

Eval(String)

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

Eval(String, String)

获取采用给定format格式的命名ViewDataDictionaryexpression值。

FormatValue(Object, String)

使用给定值设置给定valueformat的格式。

GetViewDataInfo(String)

获取ViewDataInfoViewDataDictionary名称expression

Remove(KeyValuePair<String,Object>)

视图数据的 A IDictionary<TKey,TValue>

Remove(String)

视图数据的 A IDictionary<TKey,TValue>

SetModel(Object)

设置为 ModelExplorer 确保 ModelModel 反映新 value

TryGetValue(String, Object)

视图数据的 A IDictionary<TKey,TValue>

显式接口实现

IEnumerable.GetEnumerator()

视图数据的 A IDictionary<TKey,TValue>

IEnumerable<KeyValuePair<String,Object>>.GetEnumerator()

视图数据的 A IDictionary<TKey,TValue>

适用于