FineUI 官方论坛

标题: Page_Init中动态增加两个按钮,发现第二个按钮,无法触发CL... [打印本页]

作者: bluer    时间: 2013-10-1 08:44
标题: Page_Init中动态增加两个按钮,发现第二个按钮,无法触发CL...
我们在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 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4