动态生成控件后绑定事件的语句:
C#:
TextBox tbb=new TextBox();
tbb.ID="tb";
tbb.Width=80;
tbb.AutoPostBack=true;
tbb.TextChanged +=new EventHandler(aa);
p.Controls.Add(tbb);
private void aa(object sender, System.EventArgs e)
{
//do something
}
VB.net:
Dim btn As New Button
btn.Parent = Me
btn.Location = New System.Drawing.Point(192, 32)
AddHandler btn.Click, AddressOf teng
Sub teng(ByVal sender As Object, ByVal e As System.EventArgs)
'do something
End Sub
另外:动态生成控件的代码别写在IF NOT PAGE.ISPOSTBACK 条件里,否则回送页面的时候,控件就丢失了!