Tôi có một hành động phụ thuộc vào danh sách các số nguyên. Bản năng đầu tiên của tôi là đơn giản tuyên bố hành động với một Danh sách.Làm cách nào để chuyển danh sách các số nguyên đến một hành động MVC?
tôi đã cố gắng tuyên bố hành động trong bộ điều khiển như:
public ActionResult EditMultiple(List<int> ids)
và trong Xem kêu gọi của Mẹ như sau:
<%= Html.ActionLink("EditMultiple", "EditMultiple", new { ids = new List<int> {2, 2, 2} })%>
Mặc dù nó biên dịch danh sách rỗng khi tôi đặt một breakpoint trong hoạt động. Bất cứ ai biết tại sao hoặc có một cách tiếp cận thay thế?
Thêm chi tiết về kịch bản:
Tôi đang cố gắng để "Chỉnh sửa" nhiều đối tượng cùng một lúc. Tôi đã ở điểm mà tôi có một ứng dụng cho phép tôi tạo/chỉnh sửa/xem thông tin về sách trong thư viện. Tôi có một phần xem cho phép người dùng chỉnh sửa thông tin về một cuốn sách và lưu nó vào cơ sở dữ liệu.
Bây giờ tôi muốn tạo Chế độ xem cho phép người dùng chỉnh sửa thông tin về nhiều sách bằng một nút gửi. Tôi đã tạo ra một hành động EditMultiple mà chỉ ám một phần cho mỗi cuốn sách (mô hình của tôi cho xem này là Danh sách) và thêm nút gửi sau đó.
bạn đang đăng gì lên hành động? –
Trong trường hợp này, ví dụ trên của tôi có phần gần với kịch bản thực của tôi. Đây là GET không phải là POST. Tôi sẽ cập nhật mô tả với một số thông tin thêm về kịch bản thực tế. – Justin