1.In which assembly is the MVC framework defined? System.Web.Mvc
2.What is ViewData, ViewBag and TempData?
MVC offers Three options for passing data from controller to View and in next request. ViewData & ViewBag are almost similar. Short life means value becomes null when redirection occurs. It’s a communication mechanism within the server call. Difference between ViewBag & ViewData: