复选框列表不可见
本文关键字:列表 复选框 | 更新日期: 2023-09-27 18:20:23
我在浏览器中看不到CheckBoxList控件。visible属性设置为true。
这里是我的ASP代码:
<'asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True">
<'/asp:CheckBoxList>
下面是代码(我在CheckBoxList1_PreRender附近设置了一个制动点,但在调试模式下,此事件被忽略了!!):
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控件外,我在页面上看到的所有其他控件都处于debbug模式。
可能是什么问题?提前谢谢。
事件没有启动,因为它没有连接。您可以使用以下代码来完成此操作:
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
this.CheckBoxList1.PreRender+=new EventHandler(CheckBoxList1_PreRender);
}
自动事件连接仅适用于页面事件。