Vor kurzem ist die Preview1 des ASP.NET MVC 3. Die offensichtlichste Neuerung ist die Unterstützung für verschiedene View-Engines. In der Preview 1 gibt es dafür verschiedene Projektvorlagen, das wird aber später in den Konfigurationdialog, in dem unter anderem das Testprojekt ausgewählt wird, integriert.
Die View-Engine verwendet einen einfacheren Syntax um die Lesbarkeit zu verbessern. Details zu Razor sind hier auf scottgu’s blog zu finden. Ein Vergleich der beiden View-Engines ist hier zu finden.
Interessant ist, dass ein Projekt die Views aus beiden View Engines gleichzeitig verwenden kann. So ist es möglich, Razor-Views und ASPX-View beliebig zu mischen.
Ist eine View doppelt enthalten, also sowohl für Razor, als auch für ASPX, wird die ASPX View bevorzugt. Interessant hierbei ist, dass in meinem Fall die ContactView.cshtml die MasterPage der Index.aspx überschreibt.

