Этот запрос касается шаблона проектирования MVC в целом, а не ASP.net MVC Framework
Я понимаю в MVC (настольное приложение):
- Пользователь нажимает что-то в поле зрения
- это передается контроллеру для управления
- контроллер вносит некоторые изменения в модель
- Модель вызывает метод в представлении, который имеет логику для обновления пользовательского интерфейса
Вопросы вокруг них:
Q1) Может ли контроллер также изменять вид или только обновления модели? Вид?
Q2) Когда экран загружается впервые, модель не изменяется. Тогда, кто выбирает данные из модели и заполняет представление? View напрямую вызывает Model и заполняет сам себя. ИЛИ контроллер получает данные и передает их в метод просмотра.