如何将标签与单选按钮关联?

沙珀尔

我正在使用Html.RadioButtonFor,想知道什么是使用它的最佳实践。例如,以下是两种方法,其中Option-1给了我想要的结果。我只是DeliveryFeeType在模型中声明并使用Labeloverthere。

选项1:

.ASPX

<div id="delivery-fee-config" >
    <div>
        <%= Html.LabelFor(m => m.DeliveryFeeType) %>
    </div>
    <div>
        <%= Html.RadioButtonFor(m => m.DeliveryFeeType, "All") %>
        <%= Html.Label("All") %>
    </div>
    <div>
        <%= Html.RadioButtonFor(m => m.DeliveryFeeType, "Flat Fee") %>
        <%= Html.Label("Flat Fee") %>
    </div>
     <div>
        <%= Html.LabelFor(m => m.FlatFeeAmount) %>
        <%= Html.TextBoxFor(m => m.FlatFeeAmount, new {maxlength="5"}) %>
    </div>
</div> 

模型:

[DisplayName("Select Delivery Fee Type")]
public string DeliveryFeeType { get; set; }

输出: 在此处输入图片说明

现在,在这里我要使用LabelFor在中声明属性的位置model我不喜欢的是,All并且FlatFee在调试时总是错误的。看来我只是用它们在UI上显示标签。我可以制作它们true还是false根据radio button选择?如果是,我该怎么做?

选项-2:

.ASPX

<div id="delivery-fee-config" >
    <div>
        <%= Html.LabelFor(m => m.DeliveryFeeType) %>
    </div>
    <div>
        <%= Html.RadioButtonFor(m => m.DeliveryFeeType, "All") %>
        <%= Html.LabelFor(m => m.All) %>
    </div>
    <div>
        <%= Html.RadioButtonFor(m => m.DeliveryFeeType, "Flat Fee") %>
        <%= Html.LabelFor(m => m.FlatFee) %>
    </div>
    <div>
        <%= Html.LabelFor(m => m.FlatFeeAmount) %>
        <%= Html.TextBoxFor(m => m.FlatFeeAmount, new {maxlength="5"}) %>
    </div>
</div> 

模型:

[DisplayName("Select Delivery Fee Type")]
public string DeliveryFeeType { get; set; }

[DisplayName("All")]
public bool All { get; set; }

[DisplayName("Flat Fee")]
public bool FlatFee { get; set; }

输出: 在此处输入图片说明

用户名

要关联<label>元素,您可以将表单控件包装在中<label>,也可以使用for属性将其与id控件属性关联

RadioButtonFor()方法的问题在于它会生成重复的id属性,这些属性是无效的html,因此您应该删除它(如果用包裹<label>)或显式设置它。

选项1

<label>
    <%= Html.RadioButtonFor(m => m.DeliveryFeeType, "All", new { id = "" }) %>
    <span>All</span>
</label>
<label>
    <%= Html.RadioButtonFor(m => m.DeliveryFeeType, "Flat Fee", new { id = "" }) %>
    <span>Flat Fee</span>
</label>

选项2

<%= Html.RadioButtonFor(m => m.DeliveryFeeType, "All", new { id = "all" }) %>
<%= Html.Label("All", new { @for = "all" }) %>
<%= Html.RadioButtonFor(m => m.DeliveryFeeType, "All", new { id = "flatfee" }) %>
<%= Html.Label("Flat Fee", new { @for = "flatfee" }) %>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将标签与一组单选按钮关联?

来自分类Dev

Vue:如何将单选按钮放置在标签的中心

来自分类Dev

如何将单选按钮标签放在单行中

来自分类Dev

如何将文本放入单选按钮标签中?

来自分类Dev

如何将单选按钮值与输入字段相关联

来自分类Dev

如何将XAML单选按钮重新设置为彩色标签

来自分类Dev

如何将单选按钮更改为Bootstrap按钮

来自分类Dev

如何将eventListeners附加到动态生成的单选按钮?

来自分类Dev

如何将单选按钮添加到翻转功能

来自分类常见问题

Android:如何将单选按钮的文本设置为Integer?

来自分类Dev

如何将单选按钮的值插入数据库?

来自分类Dev

如何将表单文本恰好放在单选按钮的前面

来自分类Dev

如何将单选按钮绑定到枚举的属性?

来自分类Dev

如何将单选按钮的值发布到MySQL中

来自分类Dev

如何将某个单选按钮设置为选中“ true”

来自分类Dev

如何将单选按钮放入嵌套条件中

来自分类Dev

如何将单选按钮映射到特定数字?

来自分类Dev

如何将花哨的单选按钮链接到相同的ID?

来自分类Dev

如何将单选按钮的值存储在数组中

来自分类Dev

如何将单选按钮与左侧的文本对齐?

来自分类Dev

如何将 onchange 绑定到每个单选按钮组

来自分类Dev

如何将单选按钮值绑定到模型

来自分类Dev

如何将各个按钮与各个div相关联?

来自分类Dev

使用FOR属性从与单选按钮关联的html标签获取值

来自分类Dev

如何将基于类的单选按钮组更改为基于功能的单选组

来自分类Dev

将 TextView 与单选按钮标签对齐

来自分类Dev

如何选择隐藏标签的单选按钮

来自分类Dev

如何使用硒获取单选按钮的标签?

来自分类Dev

如何获得单选按钮的父菜单标签?

Related 相关文章

  1. 1

    如何将标签与一组单选按钮关联?

  2. 2

    Vue:如何将单选按钮放置在标签的中心

  3. 3

    如何将单选按钮标签放在单行中

  4. 4

    如何将文本放入单选按钮标签中?

  5. 5

    如何将单选按钮值与输入字段相关联

  6. 6

    如何将XAML单选按钮重新设置为彩色标签

  7. 7

    如何将单选按钮更改为Bootstrap按钮

  8. 8

    如何将eventListeners附加到动态生成的单选按钮?

  9. 9

    如何将单选按钮添加到翻转功能

  10. 10

    Android:如何将单选按钮的文本设置为Integer?

  11. 11

    如何将单选按钮的值插入数据库?

  12. 12

    如何将表单文本恰好放在单选按钮的前面

  13. 13

    如何将单选按钮绑定到枚举的属性?

  14. 14

    如何将单选按钮的值发布到MySQL中

  15. 15

    如何将某个单选按钮设置为选中“ true”

  16. 16

    如何将单选按钮放入嵌套条件中

  17. 17

    如何将单选按钮映射到特定数字?

  18. 18

    如何将花哨的单选按钮链接到相同的ID?

  19. 19

    如何将单选按钮的值存储在数组中

  20. 20

    如何将单选按钮与左侧的文本对齐?

  21. 21

    如何将 onchange 绑定到每个单选按钮组

  22. 22

    如何将单选按钮值绑定到模型

  23. 23

    如何将各个按钮与各个div相关联?

  24. 24

    使用FOR属性从与单选按钮关联的html标签获取值

  25. 25

    如何将基于类的单选按钮组更改为基于功能的单选组

  26. 26

    将 TextView 与单选按钮标签对齐

  27. 27

    如何选择隐藏标签的单选按钮

  28. 28

    如何使用硒获取单选按钮的标签?

  29. 29

    如何获得单选按钮的父菜单标签?

热门标签

归档