CheckBoxFor-想要在检查时返回false,在未检查时返回true

时间:2019-04-16 19:10:08

标签: asp.net-mvc checkboxfor

我正在使用CheckBoxFor,现在选中此复选框时,它返回True,反之亦然。但是,我也想做相反的事情: 选中->返回false,未选中->返回true

这可能吗?

<label id="var1" class="btn btn-ip-select ">
   @Html.CheckBoxFor(m => m.var1)
   Variable 1
</label>
<label id="var2" class="btn btn-ip-select">
   @Html.CheckBoxFor(m => m.var2)
   Variable 2
</label>

1 个答案:

答案 0 :(得分:0)

这是内置控件,我们不能/不应该是默认行为。

您还可以在服务器端代码上对此进行管理。

但是,如果您确实需要这种控件,则ASP.net为我们提供了创建您自己的自定义控件(自​​定义HTML帮助器)的工具。 互联网上有很多内容可以向您展示如何创建自己的自定义控件。

Part 48 Custom html helpers in mvc of kudvenkat video series

C# corner article for Custom HTML Helpers In MVC