Type of ASP.NET MVC View depends on the way data being passed to it from Controller. There are three ways data can be passed to Views from Controller. They are as followsUsing ViewBag or ViewData
Using object of the model which is strongly typed
Using any dynamic type value