如果是页面初始生成按钮盒事件是没问题的也就是放在(!IsPostBack)之外哪种方式,
但是现在有个需求就是需要点击按钮事件后在创建一个新的按钮盒事件,创建按钮时没问题现在就是这个事件无法触发.前台页面一个按钮一个事件<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
</body>后台按钮事件 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ }
}
protected void Button1_Click(object sender, EventArgs e)
{
Button btn = new Button();
btn.ID = Guid.NewGuid().ToString();
btn.Text = "生成BTN";
btn.Click += new EventHandler(Button1_Click);
Page.Form.Controls.Add(btn);
}
但是现在有个需求就是需要点击按钮事件后在创建一个新的按钮盒事件,创建按钮时没问题现在就是这个事件无法触发.前台页面一个按钮一个事件<body>
<form id="form1" runat="server">
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</form>
</body>后台按钮事件 protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{ }
}
protected void Button1_Click(object sender, EventArgs e)
{
Button btn = new Button();
btn.ID = Guid.NewGuid().ToString();
btn.Text = "生成BTN";
btn.Click += new EventHandler(Button1_Click);
Page.Form.Controls.Add(btn);
}
解决方案 »
- gridview 的一个问题. 希望大家来帮我解决.
- 在同一个窗口,几个TEXTBOX控件中如何实现用回车键替代tab在编辑框中焦点的转换!
- 如何用双击DataGrid某一行,根据这一行的id打开新的窗口显示详细内容。
- 怎样让一个ASP.NET站点输出为HTML页面..
- 如何将表的自增id 重新设置为一?
- 求救,那个知道在datagraid控件里问题?给100分!
- vs2008的问题,请求帮助
- 怎样做出即能够填也能够选的DropDownList的控件!??[立即结贴]
- 异常详细信息: System.Data.OleDb.OleDbException: 标准表达式中数据类型不匹配。
- .net操作word模版问题,发布网站后,初始化模版错误
- 用户代码未处理nullReferenceException
- 正则表达式匹配的问题
btn.ID = Guid.NewGuid().ToString();
btn.Text = "生成BTN";
btn.Click += new EventHandler(Button1_Click);
form1.Controls.Add(btn);
比如
private void lbtn_Click(object sender, EventArgs e)
{}
事件和Button1共用一个事件,不过使用了一个新的事件也是无法激发,
1、找出需要绑定Button1_Click事件的按钮
2、循环为之添加事件
对霍、、没想到 new B()