【发布时间】:2020-07-05 03:04:37
【问题描述】:
public bool MyBool { get; set; }
<div class="form-group">
<label asp-for="MyBool" class="form-check-label"></label>
<div class="form-check my-2">
<input asp-for="MyBool" class="form-check-input" type="radio" value="true" checked />
<label asp-for="MyBool" class="form-check-label">Yes</label>
</div>
<div class="form-check my-2">
<input asp-for="MyBool" class="form-check-input" type="radio" value="false" />
<label asp-for="MyBool" class="form-check-label">No</label>
</div>
<span asp-validation-for="MyBool" class="text-danger small"></span>
</div>
我正在尝试将 Yes (true) 设置为选中状态。但是,始终选中否。 我认为它可能是标签助手,但不确定如何更改它以使其呈现我想要的方式。
使用 .NET Core 3.1
【问题讨论】:
-
对于 Create 操作,您的代码没有问题,将检查 Yes 项。但是对于 Edit 等其他操作,检查项取决于传递模型的 MyBool 值。
标签: c# html asp.net asp.net-core