В моем веб-приложении я должен предоставить форму для создания и редактирования. Формы для создания и редактирования имеют небольшие отличия, поэтому я думаю сделать что-то подобное на мой взгляд:
<form>
// a lot of htnl goes here
@if (editing)
{
// some more fields shown in edit mode
}
@if(!editing)
{
// some stuff shown in create mode
}
Я всегда старался не ставить никаких if
утверждений в свои представления, но на этот раз я не вижу других вариантов, кроме копирования огромной части HTML в двух местах, чего я не хочу делать. Это правильная «логика представления» и есть ли другие варианты?