Sdílet prostřednictvím


ViewDataDictionary Třída

Definice

Představuje kontejner, který se používá k předávání dat mezi kontrolerem a zobrazením.

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))
Dědičnost
ViewDataDictionary
Odvozené
Implementuje

Konstruktory

ViewDataDictionary()

Inicializuje novou instanci ViewDataDictionary třídy .

ViewDataDictionary(Object)

Inicializuje novou instanci ViewDataDictionary třídy pomocí zadaného modelu.

ViewDataDictionary(ViewDataDictionary)

Inicializuje novou instanci ViewDataDictionary třídy pomocí zadaného slovníku.

Vlastnosti

Count

Získá počet elementů v kolekci.

IsReadOnly

Získá hodnotu, která označuje, zda kolekce je jen pro čtení.

Item[String]

Získá nebo nastaví položku, která je přidružena k zadanému klíči.

Keys

Získá kolekci, která obsahuje klíče tohoto slovníku.

Model

Získá nebo nastaví model, který je přidružen k datům zobrazení.

ModelMetadata

Získá nebo nastaví informace o modelu.

ModelState

Získá stav modelu.

TemplateInfo

Získá nebo nastaví objekt, který zapouzdřuje informace o aktuálním kontextu šablony.

Values

Získá kolekci, která obsahuje hodnoty v tomto slovníku.

Metody

Add(KeyValuePair<String,Object>)

Přidá zadanou položku do kolekce.

Add(String, Object)

Přidá prvek do kolekce pomocí zadaného klíče a hodnoty .

Clear()

Odebere všechny položky z kolekce.

Contains(KeyValuePair<String,Object>)

Určuje, zda kolekce obsahuje zadanou položku.

ContainsKey(String)

Určuje, zda kolekce obsahuje prvek, který má zadaný klíč.

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

Zkopíruje elementy kolekce do pole, počínaje konkrétním indexem.

Eval(String)

Vyhodnotí zadaný výraz.

Eval(String, String)

Vyhodnotí zadaný výraz pomocí zadaného formátu.

GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci v kolekci.

GetViewDataInfo(String)

Vrátí informace o zobrazení dat definovaných parametrem expression .

Remove(KeyValuePair<String,Object>)

Odebere první výskyt zadaného objektu z kolekce.

Remove(String)

Odebere prvek z kolekce pomocí zadaného klíče.

SetModel(Object)

Nastaví datový model, který se má použít pro zobrazení.

TryGetValue(String, Object)

Pokusí se načíst hodnotu, která je přidružena k zadanému klíči.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci v kolekci.

Platí pro