【发布时间】:2014-05-20 23:35:55
【问题描述】:
我正在为 ComboxChanged 事件创建一个按钮,
Button btn = new Button();
btn.ID = "btnNum1";
btn.Text = "Edit";
btn.Click += btnTest_Click;
pnl.Controls.Add(btn);
事件代码如下
public void btnTest_Click(object sender, EventArgs e)
{
Button btn = (Button)sender;
Response.Write(btn.ID);
Response.Redirect("Page2.aspx");
}
Response.Write 和 Response.Redirect 我都试过了。他们都没有,工作。
同一页面被刷新。有没有人有任何想法。
按钮必须动态创建,因此我无法尝试Page_Init
我也尝试过同样不起作用的 CommandArgument 事件。 任何想法。
【问题讨论】:
-
它甚至会点击按钮点击事件吗?
-
我猜这不会发生。但是根据代码不知道为什么。看来是对的。
-
您是否在每次回发时重新创建按钮?
-
创建部分在,comboBox Change事件。所以我没有想法。是否会再次创建?
-
点击后按钮会在页面上消失吗?如果是,则不会重新创建它。应该这样做才能使 Click 事件起作用。