différence entre Razor Vue moteur et ASPX Voir Engine dans MVC
http://royalarun.blogspot.in/2013/12/difference-between-razor-view-engine.html
ASPX View Engine est le moteur d'affichage par défaut pour le Asp.net MVC qui est inclus avec Asp.net MVC de la début. Razor Engine est un moteur de visualisation avancé qui a été introduit avec MVC3. Ce n'est pas une nouvelle langue mais c'est une nouvelle syntaxe de balisage.
ASPX View Engine ne prend pas en charge TDD (Test Driven Development)
Engine Razor soutient TDD (Test Driven Development)
ASPX Voir le mode de conception de support moteur en studio visuel signifie que vous pouvez voir votre page look and feel sans exécuter l'application.
Razor Engine ne prend pas en charge le mode Création dans Visual Studio, ce qui signifie que vous ne pouvez pas voir votre page de présentation. ASPX View Engine est plus rapide que Razor Engine. Razor Engine est un peu lent par rapport à Webform Engine.
Syntaxe Webform utilise <% et%> par exemple
< %: Html.ActionLink("SignUp", "SignUp") % >
Razor utilise symbole @ par exemple
@Html.ActionLink("SignUp", "SignUp")
ASPX View Engine ne l'empêche pas d'attaques XSS signifie tout script enregistré dans la base de données sera déclenché lors du rendu de la page.
Le moteur Razor empêche les attaques XSS (attaques par script intersites). Il code le script ou les balises html comme <,> avant le rendu.
Juste commencer avec MVC. Cela ne fait que souligner certaines des caractéristiques de conception de Razor. Quels sont les avantages et les inconvénients du moteur de vue rasoir ASPX? – RaoulRubin