<asp:datalist id="Dl" runat="server" Width="100%" Height="100%">
<HeaderTemplate>
<FONT face="宋体"></FONT>
</HeaderTemplate>
<SelectedItemTemplate>
<FONT face="宋体"></FONT>
</SelectedItemTemplate>
<ItemTemplate>
<FONT face="宋体">
<asp:Label id=lb runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Name")%>'>
</asp:Label>
<asp:Label id=lb2 runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ID")%>' Visible="false">
</asp:Label>
<asp:CheckBoxList id="chkl" runat="server" DataValueField="ID" DataTextField="BRAND" AutoPostBack="True"></asp:CheckBoxList></FONT>
</ItemTemplate>
<AlternatingItemTemplate>
<FONT face="宋体"></FONT>
</AlternatingItemTemplate>
</asp:datalist>它直接不噢应Dl_ItemCommand消息事件,
其中有
this.Dl.ItemCommand += new System.Web.UI.WebControls.DataListCommandEventHandler(this.Dl_ItemCommand);这条语句。
autpostback也设置了。