比方说:
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就不要提了
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就不要提了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货