No meu aplicativo da web, tenho que fornecer um formulário para criação e edição. Os formulários para criação e edição têm pequenas diferenças, então estou pensando em fazer algo assim na minha opinião:
<form>
// a lot of htnl goes here
@if (editing)
{
// some more fields shown in edit mode
}
@if(!editing)
{
// some stuff shown in create mode
}
Eu sempre tentei não colocar nenhuma if
declaração em meus pontos de vista, mas desta vez não vejo outra opção, exceto copiar uma grande parte do HTML em dois locais, o que não quero fazer. Essa é uma “lógica de apresentação” adequada e existem outras opções?