当前位置:编程学习 > C#/ASP.NET >>

关于动态生成按钮并且添加事件的提问

Page Load里有
if(!ispostback)
{
}
后面的是需要点击按钮隐藏Form1,显示Form2。
Form2里自动生成text文本框。和自动生成提交按钮,我是实现添加这个功能。把text里的东西,写到数据库。
其他问题都没哟,就是在按钮这儿出现问题了。

        Button bt = new Button();
        bt.ID = "button2";
        bt.Text = "提交";
        bt.Click+= new EventHandler(bt_Click);
        form2.Controls.Add(bt);

点完提交按钮。

    void bt_Click(object sender, EventArgs e)
{
}
这个事件没有执行,调试的时候不进入这里。
点完提交就是一个本页刷新,成了一个白页了。
看别人把生成按钮那步放到Page load里,还有用Hiddenfield的。
我用Hiddenfiele试了也不行。。。 --------------------编程问答-------------------- 不要IsPostBack 就可以了。 --------------------编程问答--------------------
引用 1 楼  的回复:
不要IsPostBack 就可以了。


- -可是我有后面有Repeater啊。没isPostBack会报错啊 --------------------编程问答-------------------- 贴代码 我看看 --------------------编程问答--------------------
引用 3 楼  的回复:
贴代码 我看看


代码太乱了。。。
我就详细说下好了,谢谢你哦。
from1里有repeater绑定数据。repeater外有个按钮。点击就是隐藏Form1,显示Form2。
Form2里自动生成text文本框。和自动生成提交按钮,把text里的东西,写到数据库。
pageload里头有个ispostback。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,