2011-02-02 2 views
1

Я хотел бы задать общий вопрос о MVC и диалоговых окнах. Хотя я не очень разбираюсь в шаблоне MVC, я могу сказать, что он понимает его принципы. Я не знаю, как управлять диалоговыми окнами с помощью MVC. Давайте посмотрим на конкретную ситуацию: у меня есть основной вид (окно) и контроллер. В главном представлении пользователь теперь нажимает кнопку или меню «Параметры». Окно «Параметры» должно быть поднято, конечно, и отобразить несколько вариантов для пользователя. Но кто на самом деле отвечает за создание и показ окна «Параметры»? Просмотр отправляет информацию контроллеру, который пользователь нажал на кнопку «Параметры». Но что теперь? Контроллер должен создать новое окно самостоятельно? Я так не думаю, он обычно не создает никаких объектов типа View. Вид? Я также не думаю, что он не может управлять опциями из окна «Параметры». Кто-то еще, возможно, но кто ... Может кто-нибудь объяснить мне, как это должно работать, пожалуйста? Мой предпочтительный язык программирования - C#, но это больше о принципах. Спасибо.Диалоговые окна в MVC

ответ

1

Я бы взглянул на сообщение this. В нижней части принятого ответа есть очень хорошее article

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