ViewPage.ViewData Property

 

Gets or sets a dictionary that contains data to pass between the controller and the view.

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Syntax

public ViewDataDictionary ViewData { get; set; }
public:
property ViewDataDictionary^ ViewData {
    virtual ViewDataDictionary^ get() sealed;
    virtual void set(ViewDataDictionary^ value) sealed;
}
abstract ViewData : ViewDataDictionary with get, set
override ViewData : ViewDataDictionary with get, set
Public Property ViewData As ViewDataDictionary

Property Value

Type: System.Web.Mvc.ViewDataDictionary

A dictionary that contains data to pass between the controller and the view.

Implements

IViewDataContainer.ViewData

Remarks

The controller can add key/values pairs to the view data. The data is then passed to the view when the view is rendered. The view can add to or change the data, which will be sent to the controller when the view is posted as part of a request.

See Also

ViewPage Class
System.Web.Mvc Namespace

Return to top