Recientemente he estado ingresando en MVC3 y Razor, y leyendo varios artículos sobre estos temas para comprender mejor el concepto.Comparación de la sintaxis Razor frente a ASPX
He estado leyendo Scott Guthrie's Blog Post, en el que proporciona los siguientes 2 ejemplos. La primera es la sintaxis ASPX, la segunda sintaxis Razor ser:
Esto es muy bueno, pero como una comparación justa de ASPX y Razor yo soy un poco confundido.
Nunca he visto ningún ejemplo de trabajo de sintaxis ASPX como ese. Seguramente los desarrolladores han usado controles Repeater
, etc. desde que ASP.NET fue lanzado? No he visto sintaxis así desde Classic ASP.
Siempre pensé que era una mala práctica poner el código de programación en línea con el archivo de marcado, en lugar del código detrás del archivo.
¿Los desarrolladores de ASP.NET ASPX tienen este código?
Saludos, no estaba considerando que esto fuera solo una comparación de MVC. ¡Estaba asumiendo que estaba mostrando la diferencia entre los formularios web aspx y razor mvc! – Curt
Sí, aunque puede usar foreach y lo anterior funcionará bien en una página asp.net "tradicional", no es una buena práctica. –