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
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
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.
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.