【发布时间】:2018-11-03 22:30:27
【问题描述】:
我正在使用 Tag Helpers 在 MVC 表单中添加一个复选框:
<div class="form-group">
<label asp-for="@Model.Billable"></label>
<input asp-for="@Model.Billable" type="checkbox" />
<input asp-for="@Model.Billable" type="hidden" />
</div>
当用户将值从 Unchecked 更改为 Checked 时,传回控制器的表单值是 True - 完美。
但是,如果复选框的值以 Checked 开头,而用户将其更改为 Unchecked,则传回控制器的表单值仍然是 True???
【问题讨论】:
-
似乎两个输入具有相同的 ID
Billable。你能重命名一个不同的名字吗? -
我以为我需要复选框的隐藏值??傻我。我把它从页面上取下来了,现在它保存了.....
标签: asp.net-mvc asp.net-core asp.net-core-2.0 tag-helpers