Share via


ViewDataDictionary<TModel> Class

Definition

Represents a container that is used to pass strongly typed data between a controller and a view.

public class ViewDataDictionary<TModel> : System.Web.Mvc.ViewDataDictionary
type ViewDataDictionary<'Model> = class
    inherit ViewDataDictionary
Public Class ViewDataDictionary(Of TModel)
Inherits ViewDataDictionary

Type Parameters

TModel

The type of the model.

Inheritance
ViewDataDictionary<TModel>

Constructors

ViewDataDictionary<TModel>()

Initializes a new instance of the ViewDataDictionary<TModel> class.

ViewDataDictionary<TModel>(TModel)

Initializes a new instance of the ViewDataDictionary<TModel> class by using the specified model.

ViewDataDictionary<TModel>(ViewDataDictionary)

Initializes a new instance of the ViewDataDictionary<TModel> class by using the specified view data dictionary.

Properties

Count

Gets the number of elements in the collection.

(Inherited from ViewDataDictionary)
IsReadOnly

Gets a value that indicates whether the collection is read-only.

(Inherited from ViewDataDictionary)
Item[String]

Gets or sets the item that is associated with the specified key.

(Inherited from ViewDataDictionary)
Keys

Gets a collection that contains the keys of this dictionary.

(Inherited from ViewDataDictionary)
Model

Gets or sets the model.

ModelMetadata

Gets or sets information about the model.

ModelState

Gets the state of the model.

(Inherited from ViewDataDictionary)
TemplateInfo

Gets or sets an object that encapsulates information about the current template context.

(Inherited from ViewDataDictionary)
Values

Gets a collection that contains the values in this dictionary.

(Inherited from ViewDataDictionary)

Methods

Add(KeyValuePair<String,Object>)

Adds the specified item to the collection.

(Inherited from ViewDataDictionary)
Add(String, Object)

Adds an element to the collection using the specified key and value .

(Inherited from ViewDataDictionary)
Clear()

Removes all items from the collection.

(Inherited from ViewDataDictionary)
Contains(KeyValuePair<String,Object>)

Determines whether the collection contains the specified item.

(Inherited from ViewDataDictionary)
ContainsKey(String)

Determines whether the collection contains an element that has the specified key.

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

Copies the elements of the collection to an array, starting at a particular index.

(Inherited from ViewDataDictionary)
Eval(String, String)

Evaluates the specified expression by using the specified format.

(Inherited from ViewDataDictionary)
Eval(String)

Evaluates the specified expression.

(Inherited from ViewDataDictionary)
GetEnumerator()

Returns an enumerator that can be used to iterate through the collection.

(Inherited from ViewDataDictionary)
GetViewDataInfo(String)

Returns information about the view data as defined by the expression parameter.

(Inherited from ViewDataDictionary)
Remove(KeyValuePair<String,Object>)

Removes the first occurrence of a specified object from the collection.

(Inherited from ViewDataDictionary)
Remove(String)

Removes the element from the collection using the specified key.

(Inherited from ViewDataDictionary)
SetModel(Object)

Sets the data model to use for the view.

TryGetValue(String, Object)

Attempts to retrieve the value that is associated with the specified key.

(Inherited from ViewDataDictionary)

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Returns an enumerator that can be used to iterate through the collection.

(Inherited from ViewDataDictionary)

Applies to