如何制作默认选中的 HTML.RadioButton

问题描述 投票:0回答:1

我有一个 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。在我所看到的一切中,我正在做的事情就是这样做的方法,但它不起作用。

还有其他方法吗?

model-view-controller radio-button
1个回答
0
投票

尝试使用这样的东西。

@Html.RadioButtonFor(model => model.livingAlone, true, new { @checked = “checked” })
© www.soinside.com 2019 - 2024. All rights reserved.