表中的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>&nbsp;&nbsp;&nbsp;&nbsp;
                <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>

表中的C#ASP.Net RadioButtonList:<;td>;border还在LIST ITEMS周围创

为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属性是一个单独的边界。