FineUI 官方论坛

标题: Sanshi老大请进来一下,还是关于MenuCheckBox的BUG [打印本页]

作者: 飘移    时间: 2013-4-28 23:15
标题: Sanshi老大请进来一下,还是关于MenuCheckBox的BUG
ASPX:
    <x:Grid ID="Grid1" ShowBorder="true" ShowHeader="true" Title="表格" Width="800px"
        runat="server" DataKeyNames="Guid" EnableColumnHide="true">
        <Toolbars>
            <x:Toolbar runat="server" ID="tb1">
                <Items>
                    <x:Button runat="server" ID="btnDropDown" Text="下拉菜单" EnablePostBack="false">
                        <Menu runat="server">
                            <x:MenuCheckBox runat="server" Text="静态声明" Checked="true"></x:MenuCheckBox>
                        </Menu>
                    </x:Button>
                </Items>
            </x:Toolbar>
        </Toolbars>
        <Columns>
        </Columns>
    </x:Grid>


CS:
        protected void Page_Init(object sender, EventArgs e)
        {
                MenuCheckBox mcb = new MenuCheckBox();
                btnDropDown.Menu.Items.Add(mcb);
                mcb.ID = "mcbDynamic";
                mcb.Text = "动态生成";
                mcb.Checked = true;
                mcb.CheckedChanged += mcb_CheckedChanged;
        }


        protected void mcb_CheckedChanged(object sender, EventArgs e)
        {
                MenuCheckBox mcb = (MenuCheckBox) sender;
                Alert.Show(mcb.Text);
        }


现象:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
每一次点击"静态声明"都会激发CheckedChanged事件, 而只有奇数次点击"动态生成"会激发CheckedChanged事件.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

请Sanshi老大处理一下.






欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4