En mi aplicación web tengo que proporcionar un formulario para crear y editar. Los formularios para crear y editar tienen pequeñas diferencias, por lo 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 intentado no incluir ninguna declaración if
en mis visitas, pero esta vez no veo ninguna otra opción, excepto copiar una gran parte del HTML en dos lugares, lo que no quiero hacer. ¿Es esta "lógica de presentación" adecuada y hay otras opciones?