Project DescriptionA collection of ASP.NET Controls/Classes that can be reused on different projects (including MOSS 2007, ASP.NET 2.0/3.0/3.5 Web Applications, Web Services, etc).
ASP.NET version of BaseSkinnedWebPart
The latest release includes an ASP.NET version of BaseSkinnedWebPart class. You can get the signed assembly, source code, samples and documentation here:
https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnetlibrary&ReleaseId=13205
SharePoint version of BaseSkinnedWebPart and swpgen.exe
First release of ASPNETLibrary.SharePoint.WebParts assembly includes BaseSkinnedWebPart and swpgen.exe console application.
Why base Web Part and generator?When I started working with Web Parts the first thing that I really missed was a possibility to work with Web Parts the way I worked with ASP.NET web pages and web user controls. In other words, I missed the ability to separate design/layout of Web Part from the "code behind" or business logic. Beside the fact that design is not separated from code behind I really didn't like the fact that I had to spend a lot of time writing everything manually.
I hope my generator tool will help all you that have to develop MOSS Web Parts and don't want to loose valueable time:
ASPNETLibrary.SharePoint.WebParts 1.0.0.0 An article showing a concrete sample can be found at next location
http://www.codeproject.com/KB/sharepoint/baseskinnedwebpart.aspx. A PDF version of the article can be downloaded from releases page:
https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=aspnetlibrary&ReleaseId=11096.
NB: an article with more technical details on BaseSkinnedWebPart will follow soon.
MOSS 2007 Controls
First release of this control library includes version 1.0.0.0 of SPPagedGridView control:
ASPNETLibrary.SharePoint.WebControls 1.0.0.0There is also a test project demonstrating how this control can be used in MOSS web parts. This is a screenshot of that test web part: