2011-02-02 68 views
1

我想問一個關於MVC和對話窗口的常見問題。儘管我對MVC模式不是非常有經驗,但我可以理解它的原理。我不知道的是如何使用MVC管理對話窗口。讓我們來看看特定的情況:我有一個主視圖(窗口)和控制器。在主視圖中,用戶現在單擊按鈕或菜單「選項」。當然,應該提出選項窗口,併爲用戶顯示幾個選項。但是誰負責創建和顯示選項窗口? View將信息發送給用戶點擊「選項」按鈕的控制器。但現在呢?控制器應該自己創建新的窗口?我不這麼認爲,它通常不會創建任何類型爲View的對象。風景?我也不這麼認爲,它不能從選​​項窗口管理選項信息。其他人,可能是,但誰...可以有人解釋我應該如何工作,請嗎?我的首選編程語言是C#,但這更多的是關於原則。謝謝。MVC中的對話框窗口

回答