比方说:
public partial class Default4 : System.Web.UI.Page
{
    TextBox tx = new TextBox();
    RadioButtonList rb = new RadioButtonList();    protected void Page_Load(object sender, EventArgs e)
    {   
           }    protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
    {
        form1.Controls.Add(tx);    }
    protected void TreeView2_SelectedNodeChanged(object sender, EventArgs e)
    {
        rb.Items.Add("a");
        rb.Items.Add("b");
        rb.Items.Add("c");
        rb.Items.Add("d");
        rb.RepeatColumns = 4;
        form1.Controls.Add(rb);
    }
}
我想实现的是当TreeView1被选中生成TextBox  TreeView2被选中生成RadioButtonList 但是怎么留住page_load外动态生成的控件   如果在SelectedNodeChanged事件中加入变量 然后在page_load中通过区分变量生成控件又“反映迟钝” 因为postback后是现执行page_load 再执行事件 问题该如何解决 还有没有别的什么好办法 小弟只会c# js就不要提了