2015-04-09 2 views
-1

Это анти-шаблонные методы в ViewModel в проекте ASP.NET MVC?ASP.NET MVC: использование методов в ViewModel

Например, у меня есть поле «описание» в моей модели ViewModel, и это тип строки. В моем представлении я покажу только первые 40 характеристик этого поля. Итак, зная, что это правило представления, что мне делать? Форматировать поле в методе геттера в ViewModel или использовать htmlhelper для этого? Или сделать это с помощью Razor?

Спасибо за внимание и извиниться за плохой английский ...

ответ

1

Если это чисто правило раскладка, то я хотел бы сделать это в виду. Если он может использоваться в нескольких представлениях или вам просто не нравится иметь код в файлах макета, я бы создал другое свойство в модели с уже рассчитанным значением подстроки.

+0

но модель должна иметь не только бизнес-правила? Правильно ли сделать правило просмотра в моей модели? – Phelps

Смежные вопросы