O'Reilly logo

Building Websites with DotNetNuke 5 by Ian Lackey, Michael Washington

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

View control summary

We have just explored a few core concepts of DotNetNuke module development, which are as follows:

  • The DotNetNuke module folder structure
  • Inheriting from PortalModuleBase
  • Module configuration
  • Diagnosing errors using the Log Viewer

The module folder structure

A DotNetNuke module is made up of web controls and their associated code behind files that reside in folders in the DesktopModules directory. Optionally, other code files for the module that are not associated with a web control (for example, Data Access Layer (DAL) and Business Logic Layer (BLL) code) reside in the App_Code directory. In later steps, we will create code that will reside in the App_Code directory.

Inheriting from PortalModuleBase

The most important item for making ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required