我有一个 Visual Studio、Net 8 Razor 项目。我有一个具有一些布尔属性的模型。该页面正常工作,但有一个例外。我无法默认选中单选错误按钮。
这是部分模型:
public bool liveOnProperty { get; set; } = false;
public bool livingAlone { get; set; } = false;
public bool militaryService { get; set; } = false;
public bool ownProperty {get; set; } = false;
这是部分视图:
<div class="row">
<div class="col-lg-4 pb-3 text-start">
<div class="row">
<div class="col-lg-12">
<label> Is client living alone?</label>
<div class="col-lg-12">
@Html.RadioButtonFor(model => model.livingAlone, true, new { @class = "control-label col-md-2" })Yes
</div>
<div class="col-lg-12">
@Html.RadioButtonFor(model => model.livingAlone, false, new { @class = "control-label col-md-2", @checked = "true" }) No
</div>
</div>
</div>
</div>
我也尝试过使用 Html.RadioButton(model => model.livingAlone, true)
该值确实将模型值从 false 更改为 true,将 true 更改为 false。在我所看到的一切中,我正在做的事情就是这样做的方法,但它不起作用。
还有其他方法吗?
尝试使用这样的东西。
@Html.RadioButtonFor(model => model.livingAlone, true, new { @checked = “checked” })