【发布时间】:2015-03-20 13:12:24
【问题描述】:
我正在尝试调用动态创建的按钮单击事件。在此事件中,我想在单击动态创建的按钮时显示一条消息。
我的代码
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnMain_Click(object sender, EventArgs e)
{
Button btnNew = new Button();
btnNew.ID = "btnClick";
btnNew.Text = "Click";
btnNew.Click += new System.EventHandler(btnNew_Click);
this.form1.Controls.Add(btnNew);
}
protected void btnNew_Click(object sender, EventArgs e)
{
Label lblMeaaseg = new Label();
lblMeaaseg.ID = "txtMessage";
lblMeaaseg.Text = "Hello Shree";
this.form1.Controls.Add(lblMeaaseg);
}
【问题讨论】:
-
欢迎来到 StackOverflow!正如您将很快了解到的那样,“不起作用”并不是对您的代码有什么问题的有效描述。请提供您收到的错误的确切文本以及发生错误的行(如果适用)
-
我想在 btnNew_Click(object sender, EventArgs e) 事件上显示这个 lblMessage,但它不起作用
-
您可能需要添加标签的位置。
-
this.form1.Controls.Add(lblMeaaseg);这是我要显示标签的位置
-
@RyanDansie - 它与 ViewState 有什么关系?