Lỗi Convert bool to bool? in @Html.CheckBoxFor() trong ASP.NET MVC

Thảo luận trong 'Lập Trình Website MVC5 & MVC6' bắt đầu bởi seolagi, 4/1/19.

  1. seolagi

    seolagi

    Vip Member

    Tham gia ngày:
    16/4/14
    Bài viết:
    526
    Đã được thích:
    31
    Điểm thành tích:
    28
    Lỗi Convert bool to bool? in @Html.CheckBoxFor() trong ASP.NET MVC khi mình sử dụng checkboxfor trong mvc. Trong khi mình gọi đúng cách mà vẫn không được. Bạn nào biết giúp mình với.
    Trong View mình gọi checkboxfor như sau:
    HTML:
    @Html.CheckBoxFor(model => (bool)model.Student, new { @class = "form-control" })
    Trong controller mình gọi nó như sau:
    Mã:
        
    var model = new EventRegist();
    model.Student = false;
    return View(model);
    
     
    Cảm ơn đã xem bài:

    Lỗi Convert bool to bool? in @Html.CheckBoxFor() trong ASP.NET MVC

    danh sách diễn đàn rao vặt gov chất lượng
  2. admin

    admin Phạm Công Sơn Thành viên BQT

    Tham gia ngày:
    22/5/13
    Bài viết:
    4,323
    Đã được thích:
    964
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Bạn đổi lại trong View thành như sau nhé:
    Mã:
    @Html.CheckBoxFor(model => model.Student.Value, new { @class = "form-control", Id = "Student", Name = "Student" })
     
    Chỉnh sửa cuối: 10/1/19
    seolagi thích bài này.


Like và Share ủng hộ ITSEOVN