我想知道是否可以使用中繼器的數據源的bool變量來設置複選框的檢查標準?在ASP中繼器中設置CheckBox「Checked」propery
我試過多種方法,但沒有任何成功...:
<asp:Repeater ID="rpt" runat="server">
<itemTemplate>
<asp:CheckBox runat="server" CssClass="checkbox"
Checked="<%#Eval("IsDefault").ToString().ToLower()%>"
ID="isDefaultCheckBox"/>
</itemTemplate>
</asp:Repeater>
<asp:Repeater ID="rpt" runat="server">
<itemTemplate>
<asp:CheckBox runat="server" CssClass="checkbox"
Checked="<%# DataBinder.Eval(Container.DataItem, "IsDefault")%>"
ID="isDefaultCheckBox"/>
</itemTemplate>
</asp:Repeater>
ISDEFAULT是一類視場:
public bool IsDefault
Repeater的數據源是列表。
您是否也試過這樣:'選中='<%#的eval( 「ISDEFAULT」 )%>''? –
是的 - 也行不通。 –