我正在構建一個ASP.NET MVC應用程序,其中許多屏幕將具有多個不同的視圖。理想情況下,用戶將能夠將他們需要的項目以門戶樣式帶入他們的工作空間頁面。即使這是不可能的,也需要爲各類用戶以各種方式加入一些常見項目:傳統繼承難以實現的事情。構建具有多個視圖的頁面
在我看來,URL結構只允許一個控制器實例化,併爲此一次只顯示一個視圖(並且只有一個) - 不在頁面上放置多個視圖。在這裏搜索我已經看到參考MVC Contrib子控制器,但我無法在http://www.codeplex.com/MVCContrib網站上看到它們以進一步檢查它們嗎?
子控制器會走的路嗎?如果是這樣,我現在可以在哪裏找到它們。如果不是,你會建議什麼?
當你談論*多頁視圖*時,你可能指的是**網頁部分**? – 2009-11-04 12:23:17
我指的是像Web部件這樣的東西:但是每個部件都有自己的控制器。 Model ViewViewView ControllerControllerController M(VC)n ???類型的東西,也許控制器可以相互傳遞信息,但肯定不會對彼此的觀點產生影響。類似於放棄幾個iframe的(可怕的)概念,每個iframe都指向一個頁面上自己的MVC URL。 – Andiih 2009-11-04 14:30:43