Udostępnij za pośrednictwem


ViewDataDictionary Klasa

Definicja

Reprezentuje kontener używany do przekazywania danych między kontrolerem a widokiem.

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))
Dziedziczenie
ViewDataDictionary
Pochodne
Implementuje

Konstruktory

ViewDataDictionary()

Inicjuje nowe wystąpienie klasy ViewDataDictionary.

ViewDataDictionary(Object)

Inicjuje ViewDataDictionary nowe wystąpienie klasy przy użyciu określonego modelu.

ViewDataDictionary(ViewDataDictionary)

Inicjuje ViewDataDictionary nowe wystąpienie klasy przy użyciu określonego słownika.

Właściwości

Count

Pobiera liczbę elementów w kolekcji.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.

Item[String]

Pobiera lub ustawia element skojarzony z określonym kluczem.

Keys

Pobiera kolekcję zawierającą klucze tego słownika.

Model

Pobiera lub ustawia model skojarzony z danymi widoku.

ModelMetadata

Pobiera lub ustawia informacje o modelu.

ModelState

Pobiera stan modelu.

TemplateInfo

Pobiera lub ustawia obiekt, który hermetyzuje informacje o bieżącym kontekście szablonu.

Values

Pobiera kolekcję zawierającą wartości w tym słowniku.

Metody

Add(KeyValuePair<String,Object>)

Dodaje określony element do kolekcji.

Add(String, Object)

Dodaje element do kolekcji przy użyciu określonego klucza i wartości .

Clear()

Usuwa wszystkie elementy z kolekcji.

Contains(KeyValuePair<String,Object>)

Określa, czy kolekcja zawiera określony element.

ContainsKey(String)

Określa, czy kolekcja zawiera element, który ma określony klucz.

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

Kopiuje elementy kolekcji do tablicy, zaczynając od określonego indeksu.

Eval(String)

Oblicza określone wyrażenie.

Eval(String, String)

Oblicza określone wyrażenie przy użyciu określonego formatu.

GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterowania po kolekcji.

GetViewDataInfo(String)

Zwraca informacje o danych widoku zgodnie z definicją parametru expression .

Remove(KeyValuePair<String,Object>)

Usuwa pierwsze wystąpienie określonego obiektu z kolekcji.

Remove(String)

Usuwa element z kolekcji przy użyciu określonego klucza.

SetModel(Object)

Ustawia model danych do użycia dla widoku.

TryGetValue(String, Object)

Próbuje pobrać wartość skojarzona z określonym kluczem.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który może służyć do iterowania po kolekcji.

Dotyczy