Очевидно, что выигрыш можно получить, переместив структуру и логику в модель представления.Сколько это, возможно, дело вкуса.
Один большой плюс для разработчика по сохранению логики в cshtml заключается в том, что вам не нужно перекомпилировать весь проект.
Но есть ли какой-то выигрыш в производительности, который должен учитывать пользователь?
Разъяснение
Мои модели представления содержат логику, например, заменяя \ n наи возвращая HtmlStrings, комбинируя логические значения, сравнивая UTC-даты.Но не нужно пренебрегать комментариями, поскольку там есть структура, хотя и очень небольшая.