【问题标题】:RadiobuttonList labels formattingRadiobuttonList 标签格式
【发布时间】:2011-09-15 16:48:29
【问题描述】:

我有一个单选按钮列表,我需要在一些值之间添加标签。

我知道以下内容行不通,但这是我想在 .net 中执行的最佳示例。

            <asp:RadioButtonList ID="RadioButtonList1" runat="server" CssClass="radioList" RepeatDirection="Vertical">
                <label>Regular</label>
                <asp:ListItem Text="Full Time" Value="1"></asp:ListItem>
                <asp:ListItem Text="Part Time" Value="2"></asp:ListItem>
                <asp:ListItem Text="AM 1" Value="3"></asp:ListItem>
                <asp:ListItem Text="AM 2" Value="4"></asp:ListItem>
                <label>Vo-Tech</label>
                <asp:ListItem Text="PM 1" Value="5"></asp:ListItem>
                <asp:ListItem Text="PM 2" Value="6"></asp:ListItem>
                <label>Other</label>
                <asp:ListItem Text="Night" Value="7"></asp:ListItem>
            </asp:RadioButtonList>

这是我想要完成的基本 HTML 输出 http://jsfiddle.net/cuKh7/

我知道我可以只使用单个 RadioButtons,但我想将它保留在一个控件中。另外,我以后可能会从数据库中获取这些值,而 RadioButtonList 会更容易。

我怎样才能在asp.net中完成上述小提琴?

我正在使用 .net 3.5。

谢谢!

【问题讨论】:

    标签: asp.net radio-button radiobuttonlist


    【解决方案1】:

    不可能做你想做的事(尽管如果你能做会很好。)考虑到你的计划是最终从数据库中提取这些值,你可能想要放置ListView 控件内的所有内容并手动处理布局。它并不完美,但至少会让绑定变得更简单。

    或者,您可以将所有项目添加到 DropDownList,但诀窍是使用“禁用”标签设置标题项目。这将更容易实现,并且仍然允许用户只选择一个选项。

    看起来像这样:

    请参阅以下 jsFiddle 示例:http://jsfiddle.net/uZu7r/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-24
      • 1970-01-01
      • 2013-04-09
      • 2010-09-10
      相关资源
      最近更新 更多