سلام
یک کنترل placeHolder بعد از تگ form قرار بدید بعد از اون یک کنترل placeholder دیگه در جایی از صفحه که می خواید کنترل ها در اونجا به نمایش در بیاد می زارید بعد کدهای زیر رو در هر رویدادی که می خواید بزارید
ScriptManager sc = new ScriptManager();
sc.ID = "script";
PlaceHolder1.Controls.Add(sc);
UpdatePanel up1 = new UpdatePanel();
PlaceHolder2.Controls.Add(up1);
Label label1 = new Label();
label1.ID = "label1";
up1.ContentTemplateContainer.Controls.Add(label1);
Button but = new Button();
but.ID = "but1";
up1.ContentTemplateContainer.Controls.Add(but); ScriptManager sc = new ScriptManager();
sc.ID = "script";
PlaceHolder1.Controls.Add(sc);
UpdatePanel up1 = new UpdatePanel();
PlaceHolder2.Controls.Add(up1);
Label label1 = new Label();
label1.ID = "label1";
up1.ContentTemplateContainer.Controls.Add(label1);
Button but = new Button();
but.ID = "but1";
up1.ContentTemplateContainer.Controls.Add(but);
من در این کدها یک label و یک button را به updatepanel که در زمان اجرا ساخته شده اضافه می کنم