Chapter 15: Developing Modules: The Presentation Layer


Summary

This chapter completes the process of obtaining data from your database. In Chapter 13, you learned how to write a provider for a physical database. In this chapter, you learned the following:

  • You converted the data to a collection of objects that will get bound to user controls in your modules.

  • In building your Business Logic Layer for your modules, you can take advantage of two interfaces provided by the DotNetNuke core:

    • IPortable — Provides your modules with the capability to export the data and settings of one module instance over to another module instance within your portal.

    • ISearchable — Enables your modules to take advantage of the full-text indexing capabilities that are native to DotNetNuke to allow your module to be included in the portal search mechanism.

Chapter 15 covers the user interface of the module. You'll take the collections created by the Business Logic Layer and bind them to controls on your module.




Professional DotNetNuke 4.0 (c) Open Source Web Application Framework for ASP. NET 4.0
Professional DotNetNuke 4: Open Source Web Application Framework for ASP.NET 2.0 (Programmer to Programmer)
ISBN: 0471788163
EAN: 2147483647
Year: 2006
Pages: 182

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net