如何在ASP.NET RadioButtonList中的项之间添加空间
发布时间:2020-12-15 18:51:00 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP.NET RadioButtonList显示四个项目使用RepeatDirection =“水平”显示在一行。我使用RepeatLayout =“流”,以避免表的标记。但是,这会导致列表中的项目被放置在彼此的旁边,这看起来不好。 所以,我尝试了表布局来利用CellSpacing和/或CellPadd
我有一个ASP.NET RadioButtonList显示四个项目使用RepeatDirection =“水平”显示在一行。我使用RepeatLayout =“流”,以避免表的标记。但是,这会导致列表中的项目被放置在彼此的旁边,这看起来不好。
所以,我尝试了表布局来利用CellSpacing和/或CellPadding属性。不幸的是,这些属性影响表中的垂直和水平间距/填充,所以当我得到水平间距时,我也得到不期望的垂直间距。 在这一点上,我来到这里: <asp:RadioButtonList ID="rblMyRadioButtonList" runat="server" RepeatDirection="Horizontal" RepeatLayout="Flow" > <asp:ListItem Selected="false" Text="Item One " Value="Item_1" /> <asp:ListItem Selected="false" Text="Item Two " Value="Item_2" /> <asp:ListItem Selected="false" Text="Item Three " Value="Item_3" /> <asp:ListItem Selected="false" Text="Item Four " Value="Item_4" /> </asp:RadioButtonList> …它尖叫着我:“你不是做对了! 什么是正确的方法来完成这个? 解决方法
使用css为这些特定元素添加右边距。一般来说,我将构建控件,然后运行它来看看最终的html结构是什么样的,然后使CSS改变这些元素。
最好通过设置类来实现。将CssClass =“myrblclass”属性添加到列表声明。 您还可以通过编程向项目添加属性,这将从另一侧出来。 rblMyRadioButtonList.Items[x].Attributes.CssStyle.Add("margin-right:5px;") 这可能对你更好,因为你可以添加除最后一个属性之外的所有属性。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何单元测试使用HostingEnvironment.MapPath的
- asp.net-mvc – 在asp.net mvc中使用IDataErrorInfo
- asp.net-mvc – 为什么MVC会为完整视图和部分视图寻找.aspx
- asp.net-mvc – 让System.Web.Optimization在类库中的剃刀视
- asp.net-mvc – 具有复杂路径的ASP.Net MVC – 如何保持“理
- asp.net-core – ASP Core 2.0 app.UseJwtBearerAuthentica
- 调试时无法更改ASP.NET代码隐藏
- asp.net 大文件上传控件
- asp.net core系列 37 WebAPI 使用OpenAPI (swagger)中间件
- asp.net – .aspx文件中的条件编译
推荐文章
站长推荐
- asp.net-mvc – 将html标记传递给ASP.NET用户控件
- asp.net-mvc-4 – visual studio 2012 RC无法加载
- .net – 此程序集由比当前加载的运行时更新的运行
- Asp.net MVC4,C#创建对象实例
- entity-framework – Entityframework Mapping问
- asp.net – 使用多语言支持的“正确”方式
- asp.net-mvc-3 – ASP.Net MVC 3 ViewModel数据注
- asp.net-core – 如何获取ASP.NET Core中的中间件
- asp.net – Azure网站上HTTP 1.0代理请求的gzip压
- updatepanel – 更新面板不显示ASP.NET 3.5中的错
热点阅读