动态创建ListBox后如何动态给另一个TextBox赋值,跟事件有关系?请看....
DwNet 2003-02-20 11:46:31 public class NewListBox:System.Web.UI.WebControls.ListBox
{
public NewListBox(XmlNode AttrNode)
{
this.SelectedIndexChanged += new EventHandler(listSelectChange);
}
void listSelectChange(object sender, EventArgs e)
{
//动态创建了事件,我想把选择后的值放到textBox中去,我知道textbox的ID
//((TextBox)(this.FindControl(this.p_AttrNode.Attributes["Name"].Value))).Text = this.SelectedIndex.ToString();
//这样写不行,它说这样没把实例引用到页面中去 。
}
}
public class NewTextBox:System.Web.UI.WebControls.TextBox
{
public NewTextBox(XmlNode AttrNode)
{
this.ID = AttributeNode.Attributes["Name"].Value;
}
}
public class WebForm1 : System.Web.UI.Page
{
TextBox tmpTextbox = new NewTextBox(attrnode)
ListBox tmpTextbox = new NewListBox(attrnode)
this.controls.add(tmpTextbox);
this.controls.add(tmpTextbox);
}
两个控件已生成好了,就是处理事件是不知道如何传值???高手指点