Nella mia applicazione web devo fornire un modulo per la creazione e la modifica. Le forme per la creazione e per la modifica hanno differenze minori, quindi penso di fare qualcosa del genere a mio avviso:
<form>
// a lot of htnl goes here
@if (editing)
{
// some more fields shown in edit mode
}
@if(!editing)
{
// some stuff shown in create mode
}
Ho sempre cercato di non inserire alcuna istruzione if
nelle mie visualizzazioni, ma questa volta non vedo altre opzioni tranne la copia di una porzione enorme di HTML in due punti, cosa che non voglio fare. Questa è la corretta "logica di presentazione" e ci sono altre opzioni?