C# CheckboxFor始终为空
我有一个类视图模型如下:C# CheckboxFor始终为空,c#,model-view-controller,checkboxfor,C#,Model View Controller,Checkboxfor,我有一个类视图模型如下: public class UserViewModel{ public bool? IsActive { get; set; } } 看法 但如果我选中复选框,它总是得到空值 帮我解决这个问题?而不是 @Html.CheckBoxFor(model => model.IsActive.Value) 试一试 我不确定您是否提供了与CheckBoxFor类似的值-您提供了模型属性这解决了我的问题: @Html.CheckBoxFor(model => mo
public class UserViewModel{
public bool? IsActive { get; set; }
}
看法
但如果我选中复选框,它总是得到空值
帮我解决这个问题?而不是
@Html.CheckBoxFor(model => model.IsActive.Value)
试一试
我不确定您是否提供了与CheckBoxFor类似的值-您提供了模型属性这解决了我的问题:
@Html.CheckBoxFor(model => model.IsPublic.Value,
new { @Id = "IsPublic",@Name="IsPublic" })
检查您的模型是否为IsActive属性设置值或是否为notduplicate:您的控制器看起来像什么?
@Html.CheckBoxFor(model => model.IsActive.Value)
@Html.CheckBoxFor(model => model.IsActive)
@Html.CheckBoxFor(model => model.IsPublic.Value,
new { @Id = "IsPublic",@Name="IsPublic" })