Я просто переключаюсь с WebForms на MVC и хотел бы спросить, каковы лучшие способы скрытия определенных полей в представлении. Предположим, у нас есть модель с именем WishList, в которой есть список подарков, которые дети хотят получить на Рождество, и имя ребенка. Мы хотим, чтобы эльфы просматривали список подарков, но только Санта-Клаус может видеть имя ребенка. Было бы лучше иметь два представления для WishList (один для Санты и один для эльфов) или есть другой способ справиться с этим? Меня беспокоит то, что количество просмотров может начать накапливаться так же высоко, как снег на Северном полюсе к тому времени, когда я обеспечу выполнение всех настроек видимости, необходимых для моего приложения.