Распространение моделей, в крайнем случае, на модель за действие, для поддержки дополнительных свойств вида, которые могут не иметь прямого отношения к модели данных. Например, если ваше представление отличается в зависимости от роли, вам необходимо создать новую модель для инкапсуляции модели данных и параметров, связанных с ролями. Такой же эффект можно было бы достичь, используя модель данных в качестве модели представления и добавив несколько параметров в ViewData через «магические строки».
EDIT Это не повод, чтобы «избежать» сильно типизированных взглядов, но, чтобы дать какой-то баланс, чтобы выбрать, когда для создания нового, специфичную модель, а не использовать существующую модель и расширить его свойства ViewData ,
Согласен. Сильно напечатанный будет, и уже есть, мой основной путь. Просто ищите кое-что, о чем нужно помнить :). Я был бы удивлен, если делать строго типизированные представления - это всегда хорошая идея. Но я бы с радостью был удивлен, если это так. –