ASP.NET BaseSkinnedWebPart

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 1890
Released: May 7, 2008
Updated: May 12, 2008 by sasa
Dev status: -not yet defined by owner-

Recommended Download

Example SampleScreenshoots.zip
example, 241K, uploaded May 7, 2008 - 886 downloads

Other Available Downloads

Source Code Source.zip
source code, 31K, uploaded May 7, 2008 - 499 downloads
Application SignedAssembly.zip
application, 9K, uploaded May 7, 2008 - 235 downloads
Documentation OOM.zip
documentation, 174K, uploaded May 7, 2008 - 270 downloads

Release Notes

This release includes a base class for skinned web parts for ASP.NET 2.0 web applications. The previous release included base class for skinned web parts for SharePoint: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnetlibrary&ReleaseId=10932

Differences between SharePoint and ASP.NET versions

The main difference is in storing and selecting skins for web parts. In SharePoint version we stored skins in a document library and configured web parts to use specific skins using custom SharePoint ToolPart. In case of ASP.NET version we don't have a document library and there is no SharePoint ToolPart. On the other hand, there are a number of other ways skins can be stored and web parts can be configured.

ASP.NET version of base class

The ASP.NET version of base class uses a provider model for skins selection (check OOM.zip for class diagrams showing the classes and interfaces used by base class). One implementation of configuration provider is already implemented (XmlConfigProvider) and it reads skins configuration from XML files. Developers can implement their own providers to be able to store configuration and skins on other locations (like in database, web services, etc).

Source.zip

You can find both source code of base class (and all associated classes and interfaces) and source code of a sample ASP.NET web application that uses base class for web parts skinning. SampleScreenshoots.zip contains screenshots of sample web page from the sample project.

Future plans

The generator tool made in previous release will be updated to also support generation of web parts for ASP.NET (at the moment it generates only the web parts that work with base class for SharePoint).

Reviews for this release

     
Great Work!
by KwangSik on Sep 18, 2009 at 10:06 AM