
Nadie calcula cuántas personas trabajan a diario para hacer posible que los desarrolladores no tengamos la necesidad de mezclar código C# (o de cualquier otro lenguaje) en el medio de una vista donde se supone vaya solo HTML. Estos "nenes" (me refiero a los autores de la obra maestra anterior) se dieron a la tarea de hacer el proceso contrario: meter todo el código de la vista dentro del código C#.
Yo que me paso la vida defendiendo a mis colegas de trabajo (aunque luego venga y los haga pedazos en el blog) no he podido encontrar una sola justificación para lo que no me queda más remedio que llamar "aberración". Si alguien tiene alguna, lo invito a que la exponga en los comentarios y trate de convencerme. De antemano aviso que estoy predispuesto.
Obviamente, para hacer un control que va a generar HTML dinámicamente, es necesario un spaghettis como el ejemplo anterior. Lo triste es que ese no es el caso del fragmento de la imagen.