我已經開發了分離每個模塊爲2個文件夾:推薦DotNetNuke的模塊項目模板
- DesktopModules/[模塊名] - 包含
.aspx
和.aspx.cs
文件。 - Modules/[ModuleName] - 包含一個類庫項目和其餘代碼(
.cs
文件)。
我聽說,你可以使用一個處理.aspx
,.cs
以及更多模塊相關的文件類型特殊項目模板 - 一個項目下(如一些特殊的類庫)。我想獲得Visual Studio 2008的DNN模塊(5.0+)項目模板的建議。
我已經開發了分離每個模塊爲2個文件夾:推薦DotNetNuke的模塊項目模板
.aspx
和.aspx.cs
文件。.cs
文件)。我聽說,你可以使用一個處理.aspx
,.cs
以及更多模塊相關的文件類型特殊項目模板 - 一個項目下(如一些特殊的類庫)。我想獲得Visual Studio 2008的DNN模塊(5.0+)項目模板的建議。
這是另一個模板(帶有AJAX支持),來自代碼嘗試http://www.codeendeavors.com/Downloads.aspx。
「Code Endeavors」模板只爲我工作。 – 2012-07-28 12:23:53
那麼,簡單的答案是在Visual Studio中使用Web應用程序項目(而不是Web站點項目)。
你也可以在Ian's blog上查看Creating DotNetNuke Modules using a Web Application Project (WAP)瞭解更多關於它是如何工作的細節。
它支持AJAX嗎? – 2009-09-09 19:47:38
在Web應用程序項目(或Ian的文章中的C#模板)中沒有任何內容會阻止您使用AJAX,儘管這裏沒有任何內容專門用於使用AJAX。你想要什麼樣的支持?對於大多數簡單的場景,將您的模塊控件設置爲使用DNN中的EnablePartialRendering設置將是您需要做的所有事情。 – bdukes 2009-09-09 21:31:58
不幸的是,這裏沒有足夠的建議模板來決定更好或更差的模板。 – 2009-09-16 20:13:43