【问题标题】:MVC Checkfor / BootstrapMVC 检查/引导
【发布时间】:2020-05-30 13:53:48
【问题描述】:

我在 mvc 中将引导样式添加到 CheckBoxForLabelFor 时遇到了一些麻烦。它呈现我想要的方式,但它显示文本 IsChecked。如何删除呈现的文本?

<div class="slider">
    @Html.CheckBoxFor(m => m.IsChecked, new { @class = "toggle-pill" })
    @Html.LabelFor(m => m.IsChecked, new { @class = "toggle-label" })
</div>

【问题讨论】:

    标签: asp.net-mvc bootstrap-4


    【解决方案1】:

    您可以为此使用数据注释。

    在 .cs 文件中,您可以提及属性的 Display 属性

    [Display(Name = "Text for Checkbox")]
    public bool IsChecked{ get; set; }
    

    保持您的 html 原样

    @Html.CheckBoxFor(m => m.IsChecked, new { @class = "toggle-pill" })
    @Html.LabelFor(m => m.IsChecked, new { @class = "toggle-label" })
    

    这将为您提供一个复选框以及“复选框文本”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      • 2013-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多