Whatt's the difference between ViewData and ViewBag?

I saw the ViewBag in MVC 3. How's that different than ViewData in MVC 2?

Last updated:3/4/2015 6:37:39 AM

1 Answers

Anonymous User
Anonymous User

ViewData & ViewBag objects

·   ViewData

ViewData is a dictionary object that you put data into, which then becomes available to the view. ViewData is a derivative of the ViewDataDictionary class, so you can access by the familiar 'key/value' syntax.

·    ViewBag

The ViewBag object is a wrapper around the ViewData object that allows you to create dynamic properties for the ViewBag.