Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp:RadioButton列表将RadioButton添加到新行_C#_Asp.net - Fatal编程技术网

C# asp:RadioButton列表将RadioButton添加到新行

C# asp:RadioButton列表将RadioButton添加到新行,c#,asp.net,C#,Asp.net,问题在于: 我有一个水平的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",

问题在于: 我有一个水平的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,第三个应向下撞击一条线。这将创建一个列方法。唯一的缺点是,如果标签很长,它可能看起来不对劲


如果标签真的很长,那么我建议移动到repeater或listview,并滚动您自己的标签。您可以在item模板和itemdatabound事件中使用占位符控件,添加基于计数或索引的单选按钮,并使用mod来决定何时放置break元素。不过这绝对是一种黑客行为。

你可以研究一下如何使用它们,它们为调整控件布局提供了很大的灵活性。

但是有可能将colspan添加到td中吗?