现在的位置: 首页 > 综合 > 正文

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

2013年07月11日 ⁄ 综合 ⁄ 共 588字 ⁄ 字号 评论关闭

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!";
        }

抱歉!评论已关闭.