title: What is best way to store controls and add controls dynamically to a existing form
body: <p>I have a generic form which shows default controls. I'm trying to build a form queue where if we have a client that wants extra data, I would like to store asp.net controls required to capture data for each client and load them dynamically along with default form. </p>
  
  <p>Does anybody know or direct me to a architecture/solution to implement this[store the forms and load and add them dynamically to existing form and retrieve data from them passed].</p>
  
  <p>My initial thought was to use xml file for each client that wants extra data than existing static form data and load this xml based on file name(which matches client name) and add it to a content-place-holder and then loop through page on button click to get data from those dynamic fields.</p>