我相应地创建了radiobuttonlist。我想要他们之间的空间。所有这些都是在代码背后完成的。
RadioButtonList ddlst1 = new RadioButtonList();
for (int k = 1; k < 5; k++)
{
ddlst1.Items.Add(k.ToString());
}
ddlst1.SelectedValue = i < choice1.Count() ? choice1[i] : string.Empty;
ddlst1.RepeatDirection = RepeatDirection.Horizontal;
ddlst1.AutoPostBack = false;
答案 0 :(得分:0)
我会尝试基于CSS的方法
看起来这里有一个解决方案:
How do I add space between items in an ASP.NET RadioButtonList
在for循环中:
ddlst1.Items[k].Attributes.CssStyle.Add("margin-right:5px;")
答案 1 :(得分:0)
您还可以使用cellpadding和单元格间距(但在设计时)
<asp:RadioButtonList ID="ddlst1" runat="server" CellPadding="3" CellSpacing="2">
如果你想在后面给代码
然后按照上面的回答
即.. ddlst1.Items[k].Attributes.CssStyle.Add("margin-right:5px;")