MVP and DotNetNuke

In DotNetNuke, there are three key UI constructs commonly used in module design. In adapting these to MVP, there are certain considerations to be made.

Background

DotNetNuke's support of MVP comes as a result of including WebFormsMVP and building a layer of classes which developers can use as the base for their View and Presenter classes. This MVP capability was introduced in DotNetNuke version 5.3. Charles Nurse posted a blog that announced MVP support in the DotNetNuke core.

For more information on MVP Module Development, check out Charles' personal blogs (which are often cross-posted to his DotNetNuke blog page).