ASP.Net MVC - A first look
I am starting to go over the ASP.Net MVC Tutorials. If you do not know anything about ASP.Net MVC applications, here is what happens when you use a ASP.Net MVC application:
When you type in a URL like http://localhost/MvcApp/Home, a HomeController is created. The HomeController class will have various "Action methods". One of the methods is Index(). This method will create a Model object -- with data usually from database. Then the method will create a View object passing the Model object to the view. The user interface for the View is HTML markup that can be found in /Views/Home/Index.aspx. The HTML markup is similar to the ASP styled code with <%= %> tags.The View knows how to fill itself with the Model data.
With ASP.Net MVC applications, there is no Webserver controls like TextBox, DropDownList. There is no GridView type controls. There is no validation controls. Controls from AJAX Control Toolkit cannot be used. All that you have is ViewHelper classes like Html! ASP.Net MVC is a new direction for ASP.Net developers, and we should wait for VS 2010 and support for MVC especially in the HTML markup front.
Category : ASP.NET MVC
There is lot of good work to be done in MVC before it becomes really popular