Check out the brand new SharpPieces home site! You can find a lot of explanatory docs, various use case scenarios in live demos and goodies.

For version history check out the last release page.

Project Description


ASP NET is a great framework for building web applications. However, its Web UI lacks on functionality and this is where our mission comes into place. The purpose of the SharpPieces project is to be an open-source contribution to the ASP NET variety of resources.

You too are always welcome to contribute with feedback, tests or even development. We are open to your ideas so drop us a message and we will fastly take it into consideration.

SharpPieces controls go hand-in-hand with the latest Microsoft technologies. With the launch of ASP.NET 3.5 and Visual Studio 2008 we are ready with native support for the latest framework and IDE so you can begin building your solutions fast.

Various ASP NET controls:


  • ExtendedDropDownList - Extended Asp .net DropDownList to support optgroup tag.
  • LiveGrid - an ASP.NET control over the existing js component (http://demos.openrico.org/livegrid).
  • ImageCheckbox - checkbox similar control using images.
  • Rating - highly customizable rating control.
  • Upload - Multiple file selection in one upload via Ajax. Easy to setup, is server independent, completely styleable via CSS and XHTML. Based on the FancyUpload implmentation of digitarald.de.
  • DynamicImage - built-in image control and handler to apply different effects to images. The handler is overridable so you can customize the image source.
  • CaptchaImage - captcha control to prevent automatic submissions.
  • GradientButton - custom image button with auto-generated image, a lot of built-in image templates.

... and others to come

The SharpPieces suite now contains the following set of web controls for ASP.NET:

liveGrid.jpg optgroup.jpg
LiveGrid - Asp.Net implementation of RicoGrid. ExtendedDropDownList & ExtendedListBox - Extended DropDownList & ListBox which support groups.
dynamicImage.jpg dynamicButton.jpg
DynamicImage - Asp.Net image control, used for manipulating images. Rotate, sepia, grayscale and other effects. GradientButton - User definable image templates for generating gradient image.
imageCheckbox.jpg captcha.jpg
ImageCheckbox - Asp.Net image checkbox control with client API support. CaptchaImage - Asp.Net captcha implementation.
rating.jpg upload.jpg
Rating - Asp.Net rating control. Customizable star image, customizable number of items. Upload - Asp.Net multiple file upload control.
Last edited Oct 20 at 10:36 AM by alexb, version 40
Comments
Also available: 1 review for current release.

vihutuo wrote  Jul 8 at 4:48 PM 
Thank you for the great controls.
I used the Upload control and it great in pages without a master page. But pages which have a master page the multiple upload control does not seem to work and it is rendered as a normal upload control. Do I have to change some settings?
Regards

mangesh wrote  Jul 10 at 11:08 AM 
Thanks. Upload control is great and overcomes with single file upload limitation. However I am having problem when I integrate this control in to page which has master page. What is missing ?

stto3703 wrote  Jul 11 at 8:57 AM 
Thanks for using our controls! We have added a patch (1490) which is available for download at the link below and it will fix the Upload in MasterPage problem. Stay tunned for upcoming releases and for the launch of our new website at www.sharppieces.com!

http://www.codeplex.com/SharpPieces/SourceControl/PatchList.aspx

mangesh wrote  Jul 11 at 10:28 AM 
Great !! Thanks for giving feedback so early!!. I have started downloading the patch,

Yatagan wrote  Aug 20 at 2:27 PM 
Hi! I cant use your upload control in asp.net ajax.
Best Regards

ra00l wrote  Aug 23 at 8:03 AM 
Yatagan, you can't upload files through ajax. This is a known limitation of XmlHttpRequest object. Try doing it with a full postback.

Updating...