因为以前很少用到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不支持服务器商控件?还是我的绑定方式有问题?请各位指点
转载于:https://www.cnblogs.com/dream200588/archive/2008/05/09/1189569.html