Using ASP.NET 2.0 WebParts control, you can build customizable web pages for the end user. Function of this sample: when we select design mode, we can drag and drop the calendar from one zone to another zone.

Select mode:

The front end Default.aspx page looks something like this:

Download Source Files