FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 2909|回复: 0
打印 上一主题 下一主题

Page_Init中动态增加两个按钮,发现第二个按钮,无法触发CL...

[复制链接]
跳转到指定楼层
楼主
发表于 2013-10-1 08:44:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们在Page_Init中动态增加两个按钮,发现第二个按钮,无法触发CLICK事件,如果页面没有TXT1这个控件,就可以?何解:

protected void Page_Init(object sender, EventArgs e)
        {
            if (txt1.Text == "0")
            {
                txt1.Text = "99";   //这句和上面的IF是关键。。。有赋值后面一个按钮就不行,没有这句两个按钮都正常。
                FineUI.Button bt = new FineUI.Button();
                bt.Click += new EventHandler(btn_Click);
                bt.Text = "init";
                Toolbar1.Items.Add(bt);
            }

            FineUI.Button bt2 = new FineUI.Button();
            bt2.Click += new EventHandler(btn_Click);
            bt2.Text = "init2";
            Toolbar1.Items.Add(bt2);
        }



protected void btn_Click(object sender, EventArgs e)
        {
            FineUI.Alert.Show("t");
        }





aspx页面代码:

<body>
    <form id="form1" runat="server">
        <div>

            <xageManager ID="ageManager2" runat="server" />
            <x:TextBox ID="txt1" runat="server" Label="Label" Text="0"></x:TextBox>
            <x:Toolbar ID="Toolbar1" runat="server">
                <Items>
                </Items>
            </x:Toolbar>

        </div>
    </form>
</body>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-9-28 09:17 , Processed in 0.042609 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表