سلام
من كداتو ديدم .
از اين روش استفاده كن ببين جواب مي ده
private void Page_Load(object sender, System.EventArgs e)
{ if (!IsPostBack)
AddControls();
}
protected override void LoadViewState(object CurrentSavedState)
{ base.LoadViewState(CurrentSavedState);
if (ViewState["controsladded"] == null) AddControls();}
private void AddControls()
{ TextBox MyDynamicTextbox = new TextBox();
MyDynamicTextbox.Text = "I am golagha";
MyDynamicTextbox.ID = "MyDynamicTextbox";
Button MyDynamicbutton = new Button();
MyDynamicbutton.Click += new System.EventHandler(MyDynamicbutton_Click); MyDynamicbutton.Text = "My Dynamic Button";
Panel1.Controls.Add(MyDynamicTextbox);
Panel1.Controls.Add(new LiteralControl(""));
Panel1.Controls.Add(MyDynamicbutton); ViewState["controlsadded"] = true;}
private void MyDynamicbutton_Click(Object sender, System.EventArgs e){
TextBox MyTb = new TextBox();
MyTb = (TextBox) (Panel1.FindControl("MyDynamicTextbox"));
Label1.Text = MyTb.Text;}
------------------------------------------------
با تشكر گل آقا