ViewDataDictionary 类

定义

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 的部分初始化 类的新实例。 此构造函数小心翼翼,以避免 在 为 nullmodel可能会引发异常SetModel(Object)

ViewDataDictionary(ViewDataDictionary, Type)

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

属性

Count

IDictionary<TKey,TValue>用于查看数据的 。

IsReadOnly

IDictionary<TKey,TValue>用于查看数据的 。

Item[String]

IDictionary<TKey,TValue>用于查看数据的 。

Keys

IDictionary<TKey,TValue>用于查看数据的 。

Model

获取或设置当前模型。

ModelExplorer

获取或设置 ModelExplorerModel

ModelMetadata

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

ModelState

获取 ModelStateDictionary

TemplateInfo

获取 TemplateInfo

Values

IDictionary<TKey,TValue>用于查看数据的 。

方法

Add(KeyValuePair<String,Object>)

IDictionary<TKey,TValue>用于查看数据的 。

Add(String, Object)

IDictionary<TKey,TValue>用于查看数据的 。

Clear()

IDictionary<TKey,TValue>用于查看数据的 。

Contains(KeyValuePair<String,Object>)

IDictionary<TKey,TValue>用于查看数据的 。

ContainsKey(String)

IDictionary<TKey,TValue>用于查看数据的 。

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

IDictionary<TKey,TValue>用于查看数据的 。

Eval(String)

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

Eval(String, String)

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

FormatValue(Object, String)

使用给定 的 设置给定 value 的格式 format

GetViewDataInfo(String)

获取ViewDataInfoViewDataDictionary中命名expression的 。

Remove(KeyValuePair<String,Object>)

IDictionary<TKey,TValue>用于查看数据的 。

Remove(String)

IDictionary<TKey,TValue>用于查看数据的 。

SetModel(Object)

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

TryGetValue(String, Object)

IDictionary<TKey,TValue>用于查看数据的 。

显式接口实现

IEnumerable.GetEnumerator()

IDictionary<TKey,TValue>用于查看数据的 。

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

IDictionary<TKey,TValue>用于查看数据的 。

适用于