01/10/2018, 09:17

Truyền giá trị dropdownlist vào controller trong asp.net MVC

Mọi người cho e hỏi làm sao để truyền được Dropdownlist vào controller để xử lí dữ liệu được chọn
mình có đoạn hiển thị sau:

  @Html.DropDownList("dropdownlistDay", new List<SelectListItem>
        {
         new SelectListItem {Text = "Check In", Value = "1"},
         new SelectListItem {Text = "Check Out", Value = "2"},
        }, "--- Select ---", new { style = "width:250px ; margin-left:12px;height:30px" })
<button type="submit" class="btn btn-primary">Filter</button>

Controler :mình có Action Index để xử lí mình truyền checkin1,checkin2,SearchString từ VIew lên thì được nhưng chọn là Dropdownlist thì k

public ActionResult Index(string checkin1, string checkin2,DropDownList dropdownlistDay, string SearchString, int page = 1, int pageSize = 10)
    {
        var dao = new CustomerDao();
                var model = dao.ListALlPaging(SearchString, page, pageSize,checkin1,checkin2,dropdownlistDay.SelectedValue);
        ViewBag.searchString = SearchString;      
        return View(model);

    }

Thank

Minh Đức Nguyễn viết 11:29 ngày 01/10/2018

Bạn đổi thành kiểu int xem. Không phải kiểu DropDownList

stackoverflow.com
user1035814

How to get drop down value in Controller in MVC

asp.net-mvc, asp.net-mvc-3, asp.net-mvc-4
asked by user1035814 on 12:16PM - 31 Aug 13

phạm văn nguyên viết 11:25 ngày 01/10/2018

mình đổi thành string cũng được bạn à
Cảm ơn bạn đã nhiệt tình giúp đỡ

Minh Đức Nguyễn viết 11:17 ngày 01/10/2018

Thế thành string là được à bạn? Bạn thử để int thì sao?

phạm văn nguyên viết 11:29 ngày 01/10/2018

Uh để mình thử nhưng chắc là được vì khi debug thì chỗ string nhận giá trị là 1 và value của cái Item

Nguyen Thai Phap viết 11:25 ngày 01/10/2018

bạn ơi, sao mình khai báo kiểu string thì dropdownlistDay.SelectedValue nó không hiểu SelectedValue vậy?
bên View có cần khai báo post form gì nữa không?

phạm văn nguyên viết 11:32 ngày 01/10/2018

MVC sao khai báo .SelectValue như webform được bạn?bạn tham khảo từ khóa FormCollection in MVC nhé

Nguyen Thai Phap viết 11:18 ngày 01/10/2018

thank. tại mới bắt đầu với MVC nên hơi mơ hồ chỗ này

Bài liên quan
0