У своєму веб-додатку я маю надати форму для створення та редагування. Форми створення та редагування мають незначні відмінності, тому я думаю, що я можу зробити щось подібне на мою думку:
<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 у два місця, що я не хочу робити. Це правильна "логіка презентації" і чи є інші варіанти?