2009-09-06 248 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