首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CheckBoxList不可见

CheckBoxList不可见
EN

Stack Overflow用户
提问于 2012-01-15 08:37:28
回答 1查看 98关注 0票数 0

我看不到browser.The visible属性中的CheckBoxList控件设置为true。

下面是我的ASP代码:

代码语言:javascript
复制
<'asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True">
    <'/asp:CheckBoxList>

下面是后面的代码(我在CheckBoxList1_PreRender附近设置了一个刹车点,但是在调试模式下这个事件被忽略了!):

代码语言:javascript
复制
    protected void CheckBoxList1_PreRender(object sender, EventArgs e)
    {
        var ColorList = BL.FooBL.GetColorList();
        foreach (var item in ColorList)
        {
            CheckBoxList1.Items.Add(new ListItem(item.ColorName, item.ColorID.ToString()));
        }

     }

除CheckBoxList1控件外,在调试模式下我在页面上看到的所有其他控件。

可能的问题是什么?提前谢谢你。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-15 10:02:05

事件不会被触发,因为它没有被连接起来。您可以在代码中使用以下代码来完成此操作:

代码语言:javascript
复制
protected override void OnInit(EventArgs e)
{
    base.OnInit(e);
    this.CheckBoxList1.PreRender+=new EventHandler(CheckBoxList1_PreRender);
}

自动事件连接仅适用于页面事件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8866644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档