As a Microsoft Gold Certified Hosting Partner and industry leader in ASP.NET Hosting, all hosting plans fully support ASP.NET MVC applications.
ASP.NET MVC is an ASP.NET based implementation of the Model View Controller (MVC) Framework. MVC is
a framework that devides the applications implementation into three component roles: models, views and controllers. Models are the component, the controller handles all the actual interaction with the user.
Controllers are the components that are responsible for the handling of end user interaction, manipulating the mdoel and choosing which view to render.
A benefit of the MVC methodology is that it helps to create a clean separation between the different components and in turn makes testing much easier. Another benefit is that it’s highly extensible as everything is designed to be easily replaced or customized. It also includes a very powerful URL mapping component that makes generating friendly URLs easy. Lastly, the ASP.NET MVC Framework fullky supports the existing ASP.NET features like forms authentication, memberships and roles, output and data caching, state
management, health monitoring, etc.
ASP.NET MVC is a free and fully supported Microsoft framework for building web applications that use a model-view-controller pattern.
Like ASP.NET Web Forms, ASP.NET MVC is built on theASP.NET framework. ASP.NET MVC provides the following benefits:
- Provides complete control over your HTML markup
- Enables rich AJAX integration
- Intuitive website URLs
- Clear separation of concerns which results in web applications that are easier to maintain and extend over time.
- Testability – including support for test-driven development.