簡體   English   中英

asp:RadioButtonList將RadioButton添加到新行

[英]asp:RadioButtonList add RadioButton to new line

問題是:我有橫向asp:RadioButtonList,有3個按鈕,我以編程方式添加C#代碼事情是第三個按鈕必須在第二行。 除了創建一個新的asp之外我該怎么做:RadioButtonList? 我試過將br和\\ r \\ n添加到標題中,但這對我沒有幫助。

ListItem _item1 = new ListItem("1", "1");
ListItem _item2 = new ListItem("2", "2");
ListItem _item3 = new ListItem("3", "3");
rbl.Items.Add(_item1);
rbl.Items.Add(_item2);
rbl.Items.Add(_item3);

使用RepeatColumns屬性? 將其設置為2,第三個應該向下沖線。 這會創建一個列方法。 如果標簽很長,它可能看起來不正確,只有它的缺點。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.radiobuttonlist.repeatcolumns.aspx

如果標簽真的很長,那么我建議轉移到轉發器或列表視圖並滾動自己的標簽。 您可以在項模板中使用占位符控件,並在itemdatabound事件中添加基於計數或索引的單選按鈕,並使用mod來決定何時放置break元素。 絕對是一個黑客。

您可以考慮使用CssAdapters,它們為調整控件布局提供了很大的靈活性。

暫無
暫無

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

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