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!";
}
{
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!";
}
相关文章推荐
- asp.net 中服务器端控件动态添加和删除
- asp.net 中服务器端控件动态添加和删除
- asp.net为控件动态添加事件
- asp.net(C#) 动态添加非ASP的标准html控件(如添加Script标签)
- asp.net中动态创建控件添加事件
- asp.net动态添加控件和获取控件的值
- Asp.net 动态创建的控件并添加事件,无响应的解决方法。
- 动态添加ASP.NET控件并绑定处理事件一例
- asp.net动态添加CheckBox控件及判断是否选中,以下是页面及后台代码
- ASP.NET 动态写入服务器端控件第1/2页
- ASP.NET UpdatePanel中动态添加的控件需要ID才起作用
- 在ASP.NET页面中动态添加控件
- Asp.net 动态创建的控件并添加事件,无响应的解决方法。
- Asp.net动态添加控件的方法
- asp.net动态增加服务器端控件并提交表单
- 【ASP.NET】用C#动态添加非ASP的标准html控件(如添加Script标签)
- asp.net运行时,动态添加Button(或其它控件),并处理相应的事件
- asp.net Panel动态添加控件并纵向布局
- ASP.NET动态添加用户控件的方法
- 在ASP_NET页面中动态添加控件 - 陈希章 - 博客园