En mi aplicación web tengo que proporcionar un formulario para crear y editar. Los formularios para crear y editar tienen pequeñas diferencias, así que estoy pensando en hacer algo como esto en mi opinión:
<form>
// a lot of htnl goes here
@if (editing)
{
// some more fields shown in edit mode
}
@if(!editing)
{
// some stuff shown in create mode
}
Siempre he tratado de no poner ninguna if
declaración en mis puntos de vista, pero esta vez no veo ninguna otra opción, excepto copiar una gran parte de HTML en dos lugares, lo que no quiero hacer. ¿Es esta la "lógica de presentación" adecuada y hay otras opciones?
fuente