-1

私は以下のクラス ViewModel を持っています:

public class UserViewModel{
  public bool? IsActive { get; set; }
}

意見

@model CoreHRM.WebUI.Models.UserViewModel
@using (Html.BeginForm())
{
   @Html.CheckBoxFor(model => model.IsActive.Value)
   <button type="submit" class="btn btn-primary">Add New</button>
}

コントローラ

var isActive = userModel.IsActive;

チェックボックスをオンにすると、常にnull値になります。

この問題を解決するのを手伝ってください。

4

2 に答える 2

0

それよりも

@Html.CheckBoxFor(model => model.IsActive.Value)

試す

@Html.CheckBoxFor(model => model.IsActive)

CheckBoxFor にそのような値を提供するかどうかはわかりません-モデルプロパティを提供します

于 2014-06-04T08:08:03.063 に答える