Resource Page DescriptionThe ZoneTabs web part provides a group of tabs that control other web parts in a zone, so users can view them in groups rather than scrolling.
As a code sample, ZoneTabs illustrates:
- Creating a ListView server control
- Creating a web part as a composite control
- Using cascading style sheets and images to render tabs
- Creating an editor part to provide custom configuration options
- Using the ASP.NET 2.0 API to manage and control web parts at runtime
NOTE: I wrote this web part in my spare time, and have a day job. The web part is not supported. Although I very much appreciate knowing about any problems you may encounter, and will probably eventually try to fix them, if you need quick turn-around I suggest engaging a SharePoint developer who can maintain the source code on a schedule that you find acceptable. Thanks!
FOR MORE INFORMATION on how ZoneTabs were written, please see my blog at
http://blogs.msdn.com/bobgerman/archive/2008/02/19/back-in-the-zone-with-zonetabs.aspx. Thanks!
IMPORTANT UPDATE: Mehul Bhuva has posted detailed instructions on his blog on how to integrate this web part with ASP.NET AJAX so it won't refresh the entire page when a new tab is selected. The instructions are at
http://mehulbhuva.blogspot.com/2009/02/ajaxify-zone-tabs-web-part-in.html.
Many thanks Mehul!