您的位置:首页 > 编程语言 > ASP

asp.net 服务器端动态生添加控件

2010-09-28 16:01 531 查看
protected override void OnInit(EventArgs e)
{

AddControl();

}

private void AddControl()
{

var label = new Label { ID = "myLabel", Text = "test" };
label.EnableViewState = true;
var button = new LinkButton { ID = "myButton", Text = "test" };
button.EnableViewState = true;
button.Click += button_Click;

this.Form.Controls.Add(label);
this.Form.Controls.Add(button);
}

protected void button_Click(object sender, EventArgs e)
{
var label = (Label)this.Form.FindControl("myLabel");
label.Text = "test success!";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: