Lấy giá trị Html.CheckBox bằng Request.Form trong Controller MVC C# ASP.NET

Thảo luận trong 'Lập Trình Website MVC5 & MVC6' bắt đầu bởi admin, 7/8/18.

  1. 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,388
    Đã được thích:
    1,021
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Để Lấy giá trị Html.CheckBox trả về giá trị true hoặc false không sử dụng model thông qua Request.Form trong Controller MVC C# ASP.NET khá đơn giản mà nhiều bạn không biết.
    Trong View
    Mã:
     
    @{ var p = ViewBag.Checkbox as CheckboxModel;}
    @Html.CheckBox("CheckBoxId", @p.Activated)
    
    Cách 1: Request.Form.GetValues
    Mã:
    var checkbox = Request.Form.GetValues("CheckBoxId")[0]
    if (checkbox == "true")
    {
        //code khi có check
    }
    else
    {
       //code khi không check
    }
    
    Cách 2: Request.Form
    Mã:
    var checkbox = Request.Form["CheckBoxId"];
    if (checkbox.Contains("true"))
    {
        //code khi có check
    }
    else
    {
       //code khi không check
    }
    
    Cách 3: Request.Form.Get
    Mã:
    var checkbox = Request.Form.Get("CheckBoxId");
    if (checkbox.Contains("true"))
    {
        //code khi có check
    }
    else
    {
       //code khi không check
    }
    
     
    Cảm ơn đã xem bài:

    Lấy giá trị Html.CheckBox bằng Request.Form trong Controller MVC C# ASP.NET

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


Like và Share ủng hộ ITSEOVN