欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » ASP.Net » 正文

热门阅读

如何为动态控件添加事件

创建时间:2011年08月12日 16:29  阅读次数:(5193)
分享到:
代码很简单,就不多加说明了。

示例代码如下:
 protected void Page_Load(object sender, EventArgs e)
        {
            //重点是这段代码必须加在Page_Load事件或者Page_Load之前的事件中,因为必须在RaisePostbackEvent事件之前注册好控件。且不能加在if(!IsPostBack)之中,如果加在这之中,回发后该按钮都不存在,更不会执行点击事件了。
            Button li = new Button();
            //以下ID必须为固定不变的ID,如果每次回发ID都不一样的话,那么Page会认为这个Button与回发前Button为不同的按钮,也不执行点击事件了。
            li.ID = "MyButton";
            li.Text = "按钮";
            li.Click += new EventHandler(li_Click);

            this.form1.Controls.Add(li);            
        }

        void li_Click(object sender, EventArgs e)
        {
            Response.Write("test");
        }
2
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论0条
  • 暂无任何评论,请留下您对本文章的看法,共同参入讨论!
发表评论:
留言人:
内  容:
请输入问题 53+86=? 的结果(结果是:139)
结  果: