2009-09-06 123 views
3

我已經開發了分離每個模塊爲2個文件夾:推薦DotNetNuke的模塊項目模板

  1. DesktopModules/[模塊名] - 包含.aspx.aspx.cs文件。
  2. Modules/[ModuleName] - 包含一個類庫項目和其餘代碼(.cs文件)。

我聽說,你可以使用一個處理.aspx.cs以及更多模塊相關的文件類型特殊項目模板 - 一個項目下(如一些特殊的類庫)。我想獲得Visual Studio 2008的DNN模塊(5.0+)項目模板的建議。

+0

不幸的是,這裏沒有足夠的建議模板來決定更好或更差的模板。 – 2009-09-16 20:13:43

回答

3

那麼,簡單的答案是在Visual Studio中使用Web應用程序項目(而不是Web站點項目)。

你也可以在Ian's blog上查看Creating DotNetNuke Modules using a Web Application Project (WAP)瞭解更多關於它是如何工作的細節。

+0

它支持AJAX嗎? – 2009-09-09 19:47:38

+1

在Web應用程序項目(或Ian的文章中的C#模板)中沒有任何內容會阻止您使用AJAX,儘管這裏沒有任何內容專門用於使用AJAX。你想要什麼樣的支持?對於大多數簡單的場景,將您的模塊控件設置爲使用DNN中的EnablePartialRendering設置將是您需要做的所有事情。 – bdukes 2009-09-09 21:31:58