Compartir a través de


ViewDataDictionary Clase

Definición

Representa un contenedor que se usa para pasar datos entre un controlador y una vista.

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))
Herencia
ViewDataDictionary
Derivado
Implementaciones

Constructores

ViewDataDictionary()

Inicializa una nueva instancia de la clase ViewDataDictionary.

ViewDataDictionary(Object)

Inicializa una nueva instancia de la ViewDataDictionary clase utilizando el modelo especificado.

ViewDataDictionary(ViewDataDictionary)

Inicializa una nueva instancia de la ViewDataDictionary clase utilizando el diccionario especificado.

Propiedades

Count

Obtiene el número de elementos de la colección.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

Item[String]

Obtiene o establece el elemento asociado a la clave especificada.

Keys

Obtiene una colección que contiene las claves de este diccionario.

Model

Obtiene o establece el modelo asociado a los datos de vista.

ModelMetadata

Obtiene o establece información sobre el modelo.

ModelState

Obtiene el estado del modelo.

TemplateInfo

Obtiene o establece un objeto que encapsula la información sobre el contexto de la plantilla actual.

Values

Obtiene una colección que contiene los valores de este diccionario.

Métodos

Add(KeyValuePair<String,Object>)

Agrega el elemento especificado a la colección.

Add(String, Object)

Agrega un elemento a la colección mediante la clave y el valor especificados.

Clear()

Quita todos los elementos de la colección.

Contains(KeyValuePair<String,Object>)

Determina si la colección contiene el elemento especificado.

ContainsKey(String)

Determina si la colección contiene un elemento que tiene la clave especificada.

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

Copia los elementos de la colección en una matriz, que empieza en un índice en particular.

Eval(String)

Evalúa la expresión especificada.

Eval(String, String)

Evalúa la expresión especificada mediante el formato especificado.

GetEnumerator()

Devuelve un enumerador que se puede usar para procesar una iteración en la colección.

GetViewDataInfo(String)

Devuelve información sobre los datos de vista definidos por el expression parámetro .

Remove(KeyValuePair<String,Object>)

Quita de la colección la primera aparición de un objeto especificado.

Remove(String)

Quita el elemento de la colección mediante la clave especificada.

SetModel(Object)

Establece el modelo de datos que se va a usar para la vista.

TryGetValue(String, Object)

Intenta recuperar el valor que está asociado a la clave especificada.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

Devuelve un enumerador que se puede usar para procesar una iteración en la colección.

Se aplica a