Dymamic Form in ASP.NET / C#

jEnus

Senior member
Jun 22, 2004
867
0
76
I'm wanting to create a site that allows users to dynamically create a form by inserting controls, such as text boxes, drop downs, or check boxes.

Before I tackle how the users will add controls, I just want to be able to create a empty form with some static information stating that it is a empty form, such as a string. I then want to have the user save this form to a database, probably through serialization.

My original thought was to create a new class that extends the web.ui.page library. When the user creates a new template, a new instance of this class is instantiated. The user will then be able to save this "empty" template to the database. When they wish to view this template, the class will be pulled from the database and de-serialized, and converted to html and displayed using a built in method with the library.

Am I correct on my thinking/logic here? If not, can someone suggest another path that may be more correct or easier?

Thank you!
 

jsedlak

Senior member
Mar 2, 2008
278
0
71
There are a couple of ways to handle it and you are on the right track.

So long as they/you write valid XML, you could treat it as such; using the System.Xml namespace to deal with management. You could then store the data directly in SQL.

You can also interpret the server side code on the fly and generate control objects. I believe the relevant methods are in the Server object.

I would remove, as much as possible, the basic template code from the user changeable data. That makes it easier to manage and maintain.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |