ASP Web Hosting | Windows Hosting Technology News

Archive for September 1st, 2009

ASP.NET MVC Framework

ASP.NET MVC Framework Description

As shown from the diagram above, the ASP.NET MVC included in 3 main frameworks which each of the framework performs specifics functions for the web applications.
MVC is a framework methodology that divides an application’s implementation into three component roles: models, views, and controllers.

* “Models” in a MVC based application are the components of the application that are responsible for maintaining state. Often this state is persisted inside a database (for example: we might have a Product class that is used to represent order data from the Products table inside SQL).

* “Views” in a MVC based application are the components responsible for displaying the application’s user interface. Typically this UI is created off of the model data (for example: we might create an Product “Edit” view that surfaces textboxes, dropdowns and checkboxes based on the current state of a Product object).

* “Controllers” in a MVC based application are the components responsible for handling end user interaction, manipulating the model, and ultimately choosing a view to render to display UI. In a MVC application the view is only about displaying information – it is the controller that handles and responds to user input and interaction.

One of the benefits of using a MVC methodology is that it helps enforce a clean separation of concerns between the models, views and controllers within an application. Maintaining a clean separation of concerns makes the testing of applications much easier, since the contract between different application components are more clearly defined and articulated.

Webmaster and developers need to have at least a ASP.NET MVC hosting compatible account to host their ASP.NET MVC website without any problems. For more information about ASP.NET MVC hosting features, log on to, one of the leading ASP.NET hosting provider.

Web Hosting Categories

Top Clicks

  • None
September 2009