簡體   English   中英

無序列表checkboxlist控件

[英]Unordered list checkboxlist control

我想使用一個CheckBoxList控件,它使用打印輸出HTML

<UL>
    <LI><INPUT CHECKBOX></LI>
    <LI>etc</LI>
</UL>

對於標記。

但是,如果我嘗試以下內容:

<asp:CheckBoxList ID="lstShipsInScope" runat="server" 
     DataSourceID="ShipsInScope" DataTextField="Ship_Name" DataValueField="Ship_Id"
     ondatabound="lstShipsInScope_DataBound" AutoPostBack="True"
     RepeatLayout="unorderedlist" RepeatDirection="horizontal">
</asp:CheckBoxList>

我明白了:

Parser Error Message: Cannot create an object of type 'System.Web.UI.WebControls.RepeatLayout' from its string representation 'unorderedlist' for the 'RepeatLayout' property.

鑒於無序列表是RepeatLayout屬性的值,這似乎很愚蠢。 Flow工作,它們全部放在一個范圍內,表格也是如此,但我想使用無序列表並自己進行樣式設置。

可能是問題嗎?

“在Visual Studio 2010中,當您基於.NET 3.5框架創建項目時,Intellisense和Designer仍然可以像項目是.NET 4.0框架一樣運行。”

因此,intellisense提供了實際上不可用的選項,在本例中是“UnorderedList”,它是.NET 4.0的新增功能。 要解決此問題,請:

  1. 將項目升級到.NET 4.0。
  2. 不要使用不可用的值(在這種情況下,“RepeatLayout.UnorderedList”)
RepeatDirection="vertical"

重復方向應該是垂直的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM