ASP.NET MVC 3.0 and ASP.NET MVC 2.0

Our Windows hosting is ASP.NET MVC 3.0 and ASP.NET MVC 2.0 compatible.

ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.  Visual Studio Express provides a free development tool that makes MVC development easy.

ASP.NET MVC 3 is a framework for building scalable, standards-based web applications using well-established design patterns and the power of ASP.NET and the .NET Framework. It installs side-by-side with ASP.NET MVC 2.

Microsoft is adding the Model-View-Controller based framework to ASP.NET. This allows developers to build Web applications as a composite of three different roles, namely the Model, View and Controller. The Model represents the state of the application, usually stored in a database table. The View extracts information from the model and displays the information. Finally, the Controller updates the model to reflect the change in state of the application.

MVC 3.0 Top Features
•Integrated Scaffolding system extensible via NuGet
•HTML 5 enabled project templates
•Expressive Views including the new Razor View Engine
•Powerful hooks with Dependency Injection and Global Action Filters
•Rich JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding

With ASP.NET MVC 3.0 Hosting
ASP.NET MVC 3.0 RTM was released on January 13, 2011. Read Scott Guthrie's Blog about the MVC3 release and new enhancements and features.

Razor - MVC 3 ships with a new view-engine option called Razor which minimizes the number of characters and keystrokes required when writing a view template, and improves coding workflow.

JavaScript Improvements - ASP.NET MVC 3 provides richer JavaScript scenarios with unobtrusive JavaScript approaches, built-in JSON-baed paramters, and ships with the jQerry Validate plugin. MVC3 also takes advantage of emerging HTML5 capabilities.

Output Caching Improvements - ASP.NET MVC V3 supports partial page output caching that allows you to easily output cache regions or fragments of a response as opposed to the entire thing.

With ASP.NET MVC 2.0 Hosting
ASP.NET MVC 2.0 RTM was released on March 11, 2010. Read Scott Guthrie's Blog about the MVC2 release and new enhancements and features.

Clean Separation - Because of the clear separation of roles, you can unit test applications without having to run the Controllers within an ASP.NET process making unit testing faster.

Supports Existing ASP.NET Page Features - You can use existing ASP.NET page features, such as data-binding, declarative server controls, in-line expressions, localization, nested master pages, templates..etc.

Supports Existing ASP.NET Features - ASP.NET MVC allows you to use features such as membership and roles, output and data caching, and session and profile state management.

Extensible - The MVC framework can be customized easily.

URL Mapping - MVC enables you to build applications with clean URLs to support search engine optimization.