datalist数据绑定问题

因为以前很少用到datalist今天用的时候发现了一个问题
例一、我在datalist里面用的是客户端的一个checkbox可以正常显示
<asp:DataList ID="dlTypeList" runat="server" Width="100%" >
<ItemTemplate>
<input type="checkbox" value="<%#Eval("id") %>" name="typename" id="typename" checked="checked" /><%#Eval("itemname") %>
</td>
</tr></ItemTemplate>
</asp:DataList>

例二、我在datalist里面用的是服务器端的一个checkboxlist,就会提示我,asp.net运行时错误,不支持块代码
<asp:DataList ID="dlTypeList" runat="server" Width="100%" >
<ItemTemplate>
    <asp:CheckBoxList ID="CheckBoxList1" runat="server">
    <asp:ListItem Value="<%# Eval("id") %>"  Text="<%# Eval("itemname") %>"></asp:ListItem>
    </asp:CheckBoxList>
</ItemTemplate>
</asp:DataList>

问题是datalist不支持服务器商控件?还是我的绑定方式有问题?请各位指点
posted @ 2008-05-09 10:37  梦幻女孩  阅读(1522)  评论(2编辑  收藏  举报