ViewDataDictionary 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个容器,该容器用于在控制器和视图之间传递数据。
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
Public Class ViewDataDictionary
Implements ICollection(Of KeyValuePair(Of String, Object)), IDictionary(Of String, Object), IEnumerable(Of KeyValuePair(Of String, Object))
- 继承
-
ViewDataDictionary
- 派生
- 实现
-
ICollection<KeyValuePair<String,Object>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,Object> IEnumerable<KeyValuePair<String,Object>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
构造函数
ViewDataDictionary() |
初始化 ViewDataDictionary 类的新实例。 |
ViewDataDictionary(Object) |
使用指定的模型初始化 类的新实例 ViewDataDictionary 。 |
ViewDataDictionary(ViewDataDictionary) |
使用指定的字典初始化 类的新实例 ViewDataDictionary 。 |
属性
Count |
获取集合中的元素数。 |
IsReadOnly |
获取一个值,指示集合是否为只读集合。 |
Item[String] |
获取或设置与指定的键关联的项。 |
Keys |
获取包含此字典中的键的集合。 |
Model |
获取或设置与视图数据关联的模型。 |
ModelMetadata |
获取或设置有关模型的信息。 |
ModelState |
获取模型的状态。 |
TemplateInfo |
获取或设置对有关当前模板上下文的信息进行封装的对象。 |
Values |
获取包含此字典中的值的集合。 |
方法
Add(KeyValuePair<String,Object>) |
将指定项添加到集合。 |
Add(String, Object) |
使用指定的键和值 将元素添加到集合中。 |
Clear() |
从集合中移除所有项。 |
Contains(KeyValuePair<String,Object>) |
确定集合中是否包含指定的项。 |
ContainsKey(String) |
确定集合是否包含具有指定键的元素。 |
CopyTo(KeyValuePair<String,Object>[], Int32) |
从特定的索引位置开始,将集合的元素复制到一个数组中。 |
Eval(String) |
计算指定表达式的值。 |
Eval(String, String) |
使用指定格式计算指定的表达式的值。 |
GetEnumerator() |
返回一个可用于循环访问集合的枚举数。 |
GetViewDataInfo(String) |
返回有关参数定义的 |
Remove(KeyValuePair<String,Object>) |
从集合中移除指定对象的第一个匹配项。 |
Remove(String) |
使用指定键从集合中移除元素。 |
SetModel(Object) |
设置要用于视图的数据模型。 |
TryGetValue(String, Object) |
尝试检索与指定的键关联的值。 |
显式接口实现
IEnumerable.GetEnumerator() |
返回一个可用于循环访问集合的枚举数。 |