I am trying to create a web page with drag and drop funtionality in ASP.Net. This dynamic page should meet following requirements.
- The Web forms should be designed at runtime by the website user using asp.net server controls like Labels, Text Box, Button, Drop down etc.
- This templare information should be saved say in the form as XML for future usage.
- This saved template should be available to all the users/roles of the website.
- The controls should support resizing, positioning, drag and drop functionality in the web form at runtime.
- After the creation of the template the entered data in the asp.net controls should be saved and used for some business processing.
- The webform should have rich end user experience.
- I cannot use Silverlight.
Please suggest the ways to meet the above, with good performance.