gpt4 book ai didi

c# - @Html.RadioButtonFor 默认为未选中

转载 作者:太空狗 更新时间:2023-10-29 21:22:34 28 4
gpt4 key购买 nike

在 ASP.NET MVC4 的 Razor View 中,如何确保没有一个单选按钮默认为未选中? MVC 似乎为我检查了一个,即使我没有声明在以下代码中检查一个。

@Html.RadioButtonFor(model => model.test, true, new { id = "radio_test_True"}) Yes
@Html.RadioButtonFor(model => model.test, false, new { id = "radio_test_False"}) No

谢谢

最佳答案

在您的 Controller 或模型构造函数中将 Model.test 设置为 null,并确保它可以为 null。 bool 必须为 true 或 false,null 表示两者都未被检查。

public class WhateverTheModelIs
{
public bool? test { get; set; }

public WhateverTheModelIs()
{
test = null;
}
}

注意:将值设置为 null 是多余的,因为它是默认值。为了这个例子,我想说清楚。

关于c# - @Html.RadioButtonFor 默认为未选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22083095/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com