0

我相应地创建单选按钮列表。我想要它们之间的空间。一切都在后面的代码中完成。

                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;      
4

2 回答 2

0

您还可以使用单元格填充和单元格间距(但在设计时)

<asp:RadioButtonList ID="ddlst1" runat="server" CellPadding="3" CellSpacing="2">

如果您想在后面给出代码,请遵循上面的答案,即。ddlst1.Items[k].Attributes.CssStyle.Add("margin-right:5px;")

于 2013-09-11T06:31:05.983 回答
0

我会尝试基于 css 的方法

看起来这里有一个解决方案:

如何在 ASP.NET RadioButtonList 中的项目之间添加空格

在你的 for 循环内:

ddlst1.Items[k].Attributes.CssStyle.Add("margin-right:5px;")
于 2013-09-11T03:20:22.803 回答