2011-02-02 97 views
1

我想问一个关于MVC和对话窗口的常见问题。尽管我对MVC模式不是非常有经验,但我可以理解它的原理。我不知道的是如何使用MVC管理对话窗口。让我们来看看特定的情况:我有一个主视图(窗口)和控制器。在主视图中,用户现在单击按钮或菜单“选项”。当然,应该提出选项窗口,并为用户显示几个选项。但是谁负责创建和显示选项窗口? View将信息发送给用户点击“选项”按钮的控制器。但现在呢?控制器应该自己创建新的窗口?我不这么认为,它通常不会创建任何类型为View的对象。风景?我也不这么认为,它不能从选​​项窗口管理选项信息。其他人,可能是,但谁...可以有人解释我应该如何工作,请吗?我的首选编程语言是C#,但这更多的是关于原则。谢谢。MVC中的对话框窗口

回答