After much hunting, here's what I found: http://www.denisbauer.com/ASPNETControls/DynamicControlsPlaceholder.aspx It's just a simple placeholder.controls.add("file.ascx"), but the placeholder itself is derived from this guys .dll file. I don't have the code for that. I'm moving on and away. I'm going to try a totally different approach - more data driven. Instead of adding a controll each time, there will be one fixed dropown and two fixed text boxes. As the user fills them out and adds, it will save directly to the DB and update a visisble datagrid. I'll implement line item editing on the datagrid to correct past entries. Almost a week's worth of work shot to he-double-l. Bloody good thing I was ahead of schedult before I hit this. Casey -----Original Message----- From: thelist-bounces at lists.evolt.org [mailto:thelist-bounces at lists.evolt.org] On Behalf Of Anthony Baratta Sent: Wednesday, April 18, 2007 1:09 PM To: thelist at lists.evolt.org Subject: Re: [thelist] .NET: Generally speeding things up (Ajax?) Exactly how are you adding the dynamic controls?? Can you share the specific code lines that add a new control to your page? > ----- Original Message ---- > From: Casey Crookston <caseyc at IntelliSoftmn.com> > To: thelist at lists.evolt.org > Sent: Wednesday, April 18, 2007 11:23:38 AM > Subject: Re: [thelist] .NET: Generally speeding things up (Ajax?) > > It looks like I have identified the souce of the slowness. So I am back > to my original problem: How do I EFFECTIVLY add multiple instances of > this user control, maintain them each, and not bloat the viewstate? -- * * Please support the community that supports you. * * http://evolt.org/help_support_evolt/ For unsubscribe and other options, including the Tip Harvester and archives of thelist go to: http://lists.evolt.org Workers of the Web, evolt !