Tôi đang xây dựng một ứng dụng web ASP.NET MVC6 (ASP.net Core 1.0) và muốn có một biểu mẫu đơn giản chứa nhiều hộp kiểm cho một thuộc tính duy nhất, cho phép nhiều lựa chọn. Cho phép nói vì lợi ích của đối số Tôi muốn người dùng kiểm tra một hoặc nhiều hộp kiểm từ danh sách các màu (Đỏ, Xanh lam, xanh lục, vàng, v.v.).Cú pháp ASP.Net MVC6 cho nhiều hình thức hộp kiểm
Tôi có ba câu hỏi liên quan đến này ...
1) dữ liệu Loại nên Colors sở hữu được trong mô hình quan điểm của tôi (string
, string[]
, bool[]
, List<String>
, cái gì khác)? là SelectList
vẫn là một điều hợp lệ trong MVC6?
3) Cú pháp chính xác trong Chế độ xem của tôi để biểu thị danh sách hộp kiểm trong biểu mẫu là gì? Tôi có nên sử dụng tính năng Tag helpers mới ở đây không?
4) Các thông số đầu vào nên cho hành động điều khiển của tôi là gì? Trong asp.net 4.x nó sẽ là một FormCollection
nhưng không chắc chắn nếu đó vẫn còn hợp lệ?