2009-09-06 7 views
3

Chaque module I ai développé est séparé en 2 dossiers:projet de module DotNetNuke recommandé Modèles

  1. DesktopModules/[ModuleName] - contient .aspx et .aspx.cs fichiers.
  2. Modules/[NomModule] - contient un projet de bibliothèque de classes avec le reste du code (fichiers .cs).

Je l'ai entendu dire que vous pouvez utiliser un modèle de projet spécial qui gère .aspx, .cs et beaucoup plus les types de fichiers liés module - sous un même projet (comme une bibliothèque de classe spéciale). Je voudrais obtenir des recommandations pour un modèle de projet DNN module (5.0+) pour Visual Studio 2008.

+0

Malheureusement, il n'y a pas assez de modèles suggérés ici pour décider des meilleurs ou des moins bons. –

Répondre

3

Eh bien, la réponse simple est d'utiliser un projet d'application Web (au lieu d'un projet de site Web) dans Visual Studio.

Vous pouvez également consulter Creating DotNetNuke Modules using a Web Application Project (WAP) sur Ian's blog pour plus de détails sur comment cela fonctionne.

+0

Est-ce qu'il prend en charge AJAX? –

+1

Il n'y a rien dans le projet d'application Web (ou le modèle C# dans la publication de Ian) qui vous empêcherait d'utiliser AJAX, bien qu'il n'y ait rien ici qui aide spécifiquement à utiliser AJAX. Quel genre de soutien voulez-vous? Pour la plupart des scénarios simples, définir vos contrôles de module pour utiliser le paramètre EnablePartialRendering dans DNN sera tout ce que vous devez faire. – bdukes

Questions connexes