diferencia entre Razor Ver motor y ASPX Ver motor en MVC
http://royalarun.blogspot.in/2013/12/difference-between-razor-view-engine.html
ASPX Ver motor es el motor vista por defecto para el Asp.net MVC que se incluye con Asp.net MVC de la comenzando.
Razor Engine es un motor de vista avanzado que se introdujo con MVC3. Este no es un idioma nuevo, pero es una nueva sintaxis de marcado.
ASPX Vista del motor no es compatible con TDD (Test Driven Development)
Razor Engine soporta TDD (Test Driven Development)
modo de diseño de soporte del motor ASPX Ver en el estudio visual significa que usted puede ver su mirada y sentir la página sin ejecutar la aplicación.
Razor Engine, no es compatible con el modo de diseño en Visual Studio, lo que significa que no puede ver el aspecto y la apariencia de su página de diseño.
ASPX View Engine es más rápido que Razor Engine.
Razor Engine es un poco lento en comparación con Webform Engine.
Sintaxis formulario web utiliza <% y%> por ejemplo
< %: Html.ActionLink("SignUp", "SignUp") % >
Razor utiliza el símbolo @ por ejemplo
@Html.ActionLink("SignUp", "SignUp")
ASPX Ver motor no impide los ataques XSS significa cualquier secuencia de comandos guardado en la base de datos se disparará al renderizar la página.
Razor Engine previene los ataques XSS (ataques de secuencias de comandos entre sitios) significa que codifica el script o las etiquetas html como <,> antes de renderizar para ver.
Recién comenzando con MVC. Esto solo señala algunas de las características de diseño de Razor. ¿Cuáles son los pros y contras de la máquina de afeitar con motor ASPX? – RaoulRubin