Dans mon application web, je dois fournir un formulaire de création et d'édition. Les formulaires de création et d'édition ont des différences mineures, donc je pense à faire quelque chose comme ça à mon avis:
<form>
// a lot of htnl goes here
@if (editing)
{
// some more fields shown in edit mode
}
@if(!editing)
{
// some stuff shown in create mode
}
J'ai toujours essayé de ne mettre aucune if
déclaration dans mes vues, mais cette fois je ne vois pas d'autre option que de copier une énorme portion de HTML à deux endroits, ce que je ne veux pas faire. Cette «logique de présentation» est-elle appropriée et existe-t-il d'autres options?
la source