Small width layout Medium width layout Maximum width layout Small text Medium text Large text
     Search
Downloads Downloads Directory Directory Forums Forums Forge Forge Blogs Blogs        Marketplace Marketplace Careers Program Careers
Products › Development › Forge › Component - WebControls Register  |  

 

dnn_ct_webcontrols_170x64.gif

 

  Quick Links  
 


  Team Leadership  

Jon Henning

jonhenning.jpg

 


  DotNetNuke Projects  
The DotNetNuke Projects are a special category of platform extensions which are developed by volunteers to conform to the high professional standards mandated by DotNetNuke Corporation. The DotNetNuke Projects are distributed as a standard part of the DotNetNuke core application release offerings.

 


Affordable ASP.NET Hosting Service
  Ads  
WebHostForAsp.net
 


  Sponsors  

Meet Our Sponsors

CrystalTech Web Hosting™
Webhost4life, specialists in DNN hosting
Mad Development is a full service interactive agency focusing on the merge of design, technology, e-commerce, and affiliate marketing by providing total website solutions.
AspDotNetStoreFront - E-Commerce by Design - The Leading ASP.NET shopping cart platform for developers!
Click here to go to dev.live.com for Windows Live developer resources
SteadyRain
 


DotNetNuke® Project :: WebControls

The primary purpose of the DotNetNuke WebControls project is to allow developers to utilize feature-rich controls in their applications without the associated cost or distribution restrictions associated with commercial controls. All controls utilize the ClientAPI, and therefore support a rich client side object model, work cross-browser, and utilize AJAX functionality.

The DotNetNuke TreeView control is an open-source ASP.NET WebControl that has a rich client-side object model and supports advanced featuresets like populate on demand and keyboard navigation.
The DotNetNuke Menu control is an open-source ASP.NET WebControl that has a rich client-side object model and supports advanced featuresets like populate on demand and keyboard navigation (soon).
The DotNetNuke Label Edit control is an open-source ASP.NET WebControl that allows any label to be editable on the client where it uses a client-callback to persist the changes. Simply specify a client-side event like onclick to allow the user to edit. It supports RichText and MultiLine editing.
The DotNetNuke Text Suggest control is an open-source ASP.NET WebControl that allows any textbox to suggest the results the user is looking for by dynamically populating a menu of matched items.
The DotNetNuke Tab Strip control is an open-source ASP.NET WebControl that allows a page to be displayed in a tabular manner. It supports 3 rendering modes, including AJAX on-demand loading to allow for optimal performance.
The DotNetNuke ToolBar control is an open-source ASP.NET WebControl that allows a toolbar to be attached to any control.
 


WebControls Project Blog
Feb 4

Posted by: Jon Henning
2/4/2007

The DNNTabStrip control has been under development for quite some time.  The original document was written in August of 2006.  I am happy to announce that I was able to finish the final chapter for it just a couple hours before the Super Bowl (Go Bears!).  Chapter 6 deals with the two callback methods available, detailing under what situations you would choose one over the other.  Here is the introduction.


The ClientAPI currently supports two different types of Callbacks:  Simple and ProcessPage.  The difference between these lies in how much of the default ASP.NET page’s lifecycle is run before it is short-circuited.  The following diagrams illustrate the differences.

For a CallbackType of Simple the grayed out boxes are skipped.

For a CallbackType of ProcessPage, all the same events that happen in a normal PostBack occur.  The difference is in how much information is processed.  For example, only the tab’s HTML is rendered.


You can read the document in its entirety here.

Please note that the code discussed in this document along with the samples have not been published or released yet.

Tags:

Re: TabStrip Rendering Document Complete

Sorry Jon, but GO COLTS!

By christoc on   2/5/2007

Re: TabStrip Rendering Document Complete

Hi Jon:

Saw the TabStrip demo on the WebControls project page and loved it. I downloaded the latest beta (1.4) and I had problems using it with DNN 4.3.5

I keep getting a runtime error stating that a particular signature for DotNetNuke.UI.Utilities.ClientAPI.GetCallbackEventReference() cannot be found. So I looked at the DotNetNuke.WebUtility dll and the method was not there. However, in the TabStrip sample app, the method is there.

I cannot figure out why the method wouldbe in one dll and not the other when they are both the same version (3.2).

Could you please tell me if I am doing something wrong, or if the WebControls beta is compatible with DNN 4.3.5 ?

Thanks

By awoo23 on   2/6/2007

Re: TabStrip Rendering Document Complete

Being a beta I have not tried verifying what versions work with what DNN versions. My suggestion is to use the webutility included with the sample. Soon there will be a real release of the webcontrols.

By jhenning@solpart.com on   2/6/2007
 


Intura Vision / Intura Enterprise
Point-of-Sale and business management applications targeted towards quick service, fast casual and delivery-based restaurant concepts.
www.intura.com
Dnaxp.Net
Dnaxp.Net offers a comprehensive base of information, resources, and support for DotNetNuke.
www.dnaxp.net
DNNMasters - modules, consulting, development
DNNMasters developers are involved in DNN development since DNN 1.0.9 and today we offer a broad range of DNN related products and services including custom development of modules, help with ing third party modules for specific needs, general DNN technical support and administrative services.
www.dnnmasters.com

DotNetNuke Corporation   Terms Of Use  Privacy Statement
DotNetNuke®, DNN®, and the DotNetNuke logo are trademarks of DotNetNuke Corporation
Hosted by MaximumASP