ViewDataDictionary Classe

Definizione

Rappresenta un contenitore utilizzato per passare dati tra un controller e una visualizzazione.

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))
Ereditarietà
ViewDataDictionary
Derivato
Implementazioni

Costruttori

ViewDataDictionary()

Inizializza una nuova istanza della classe ViewDataDictionary.

ViewDataDictionary(Object)

Inizializza una nuova istanza della ViewDataDictionary classe utilizzando il modello specificato.

ViewDataDictionary(ViewDataDictionary)

Inizializza una nuova istanza della ViewDataDictionary classe utilizzando il dizionario specificato.

Proprietà

Count

Ottiene il numero di elementi nella raccolta.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

Item[String]

Ottiene o imposta l'elemento associato alla chiave specificata.

Keys

Ottiene un insieme contenente le chiavi del dizionario.

Model

Ottiene o imposta il modello associato ai dati di visualizzazione.

ModelMetadata

Ottiene o imposta informazioni sul modello.

ModelState

Ottiene lo stato del modello.

TemplateInfo

Ottiene o imposta un oggetto che incapsula informazioni sul contesto del modello corrente.

Values

Ottiene un insieme contenente i valori presenti nel dizionario.

Metodi

Add(KeyValuePair<String,Object>)

Aggiunge l'elemento specificato all'insieme.

Add(String, Object)

Aggiunge un elemento alla raccolta utilizzando la chiave e il valore specificati.

Clear()

Rimuove tutti gli elementi dalla raccolta.

Contains(KeyValuePair<String,Object>)

Determina se la raccolta contiene l'elemento specificato.

ContainsKey(String)

Determina se l'insieme contiene un elemento con la chiave specificata.

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

Copia gli elementi dell'insieme in una matrice, a partire da un indice specifico.

Eval(String)

Valuta l'espressione specificata.

Eval(String, String)

Valuta l'espressione specificata utilizzando il formato specificato.

GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere la raccolta.

GetViewDataInfo(String)

Restituisce informazioni sui dati di visualizzazione definiti dal expression parametro .

Remove(KeyValuePair<String,Object>)

Rimuove la prima occorrenza di un oggetto specificato dalla raccolta.

Remove(String)

Rimuove l'elemento dall'insieme utilizzando la chiave specificata.

SetModel(Object)

Imposta il modello di dati da utilizzare per la visualizzazione.

TryGetValue(String, Object)

Tenta di recuperare il valore associato alla chiave specificata.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

Restituisce un enumeratore che può essere utilizzato per scorrere la raccolta.

Si applica a