Why dynamically created user controls disappear when controls are not doing full postbacks?

Based on my current understandings, when you have an UpdatePanel control there is no full postback. Therefore if I dynamically add custom user controls and they have UpdatePanels that are updated in their code they shouldnt disappear from the page they are loaded into, right? Apparently not. I made a simple project to test and still my dynamic controls disappear when clicked even though they should not be triggering a full postback. I have an aspx page that loads the controls:

Two-way communication between AppDomains inside of IIS Requests

I’m working on an ASP.NET app, and we want to add the ability to call customer script during some of the requests. Since we don’t trust this script, we are spawning a child AppDomain inside of our IIS request which has limited permissions, and loading both the customer assembly and a Script Runner assembly. The customer script can do things like change the description of a business object or change a status code to an error if certain criteria are met. Because the changes are so varied, I can’t encompass them in a single object that gets returned from a method call. As the script is running, I need it to alter values in objects inside of the Request that launched this child.

How do I auto-increment a column in my table?

I’m building a database with a product instance table in Visual Studio2010 with Sql Server 2008, and I need to make the ProductId column autoincremented, but I cannot find the attribute in the column properties menu. I’m using c# and asp.net, if that is relevant. I’ve seen the code to create the table and set the column to autoincrement, but as this is my first go-round with coding, I don’t know where to put the code. The only way I know to create a new table is through the VS gui, if that makes sense.