【问题标题】:MVC Checkfor / BootstrapMVC 检查/引导
【发布时间】:2020-05-30 13:53:48
【问题描述】:
我在 mvc 中将引导样式添加到 CheckBoxFor 和 LabelFor 时遇到了一些麻烦。它呈现我想要的方式,但它显示文本 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" })
这将为您提供一个复选框以及“复选框文本”