2012-01-22 88 views
0

有人可以指導我如何使用asp.net.net mvc構建像dotnetnuke這樣的應用程序嗎?這個想法是這樣的。使用Asp .NET構建Dotnetnuke應用程序MVC

  • 建立核心門戶管理應用
  • 核心應用程序將有這樣的設置/用戶/網頁等基本功能,
  • 然後建立在此之上的模塊/插件,並加載它們動態

我檢查了http://www.chrisvandesteeg.nl/2010/11/22/embedding-pre-compiled-razor-views-in-your-dll/文章,但我認爲這不是我想要的。

我的問題是要知道如何構建核心?核心應該有選項來動態加載控制器&視圖。

我也試過MEF,但這似乎沒有一個選項可以動態地執行上述的控制器加載控制器&視圖。

有人可以指出如何做到這一點?

+0

爲什麼這是沒有任何意見或原因被拒絕?如果有人投票,爲什麼他們不提供有效的評論? – Muthu

回答

0

UmbracoOrchard都是開源的ASP.NET MVC內容管理系統。如果你想不出有什麼好的方法來解決這個問題 - 那麼花幾天時間梳理這些應用程序的源代碼並看看它們是如何做到這一點是值得的。

通常在使用插件和動態加載東西時,您需要對多態性,構建接口類,反射等有很好的理解。您可能希望獲取head first design patterns - 所有這些都不是ASP.NET MVC特有的。

+0

看起來像個好主意。感謝Umbraco&Orchard指針。讓我檢查他們。感謝有用的想法。 – Muthu

相關問題