表中的C#ASP.Net RadioButtonList:<;td>;border还在LIST ITEMS周围创
本文关键字:td gt border 还在 周围创 ITEMS LIST lt C#ASP Net RadioButtonList | 更新日期: 2023-09-27 18:25:16
我创建了一个表格,表格周围折叠了边框,每个<td>
上都有一个灰色的小边框。但是,边框也围绕着每个单选按钮项目。单选按钮上的边框属性似乎会影响另一个边框。如何从单选按钮列表项中删除在<td>
标记上创建的边框?
<tr>
<td colspan="2">
<asp:Label ID="lblJoint" CssClass="boldIt" runat="server" Text="Is this for a joint account?" style="float: left; width: 200px;"></asp:Label>
<asp:RadioButtonList ID="rdlJoint" runat="server" RepeatDirection="Horizontal" Width="130px" style="float: left;" BorderStyle="None">
<asp:ListItem>Yes</asp:ListItem>
<asp:ListItem Selected="True">No</asp:ListItem>
</asp:RadioButtonList>
</td>
</tr>
为RadioButtonList使用Flow
RepeatLayout或为其创建新的css类:table.noBorder td { border: none; }
并将该类用于您的RadioButtonList
Susan,据我所知,当使用asp单选按钮列表方法时,默认情况下,它会创建一个表,每个单选按钮都作为一个单独的td。新创建的表继承了继承层上下一个表的css类。如果使用"RepeatLayout="Flow"属性,它将使用您在单选按钮列表定义中定义的cssclass将它们转换为跨度。希望能有所帮助。
哎呀,刚刚看了日期。这有点过时,但可能会有所帮助。
将style="border: none;"
作为属性添加到td元素
当Asp.Net被解释为HTML时,默认情况下,标记被放置在每个单选按钮项周围。如果在表中的元素上设置了样式,则单选按钮元素也将继承该样式。若要在关闭样式时关闭边框,请在单选按钮控件上使用以下属性:RepeatLayout="Flow"。
单选按钮控件上的border属性是一个单独的边界。