Tôi có bộ điều khiển ASP.net MVC được gọi Designs
có tác vụ với chữ ký sau:
public ActionResult Multiple(int[] ids)
Tuy nhiên, khi tôi cố gắng điều hướng đến hành động này bằng cách sử dụng url:
http://localhost:54119/Designs/Multiple?ids=24041,24117
Các ids
tham số luôn luôn là null. Có cách nào để lấy MVC chuyển đổi ?ids=
tham số truy vấn URL thành một mảng cho hành động không? Tôi đã thấy nói về việc sử dụng bộ lọc hành động nhưng theo như tôi có thể nói rằng điều đó sẽ chỉ hoạt động đối với các POST trong đó mảng được chuyển trong dữ liệu yêu cầu chứ không phải trong chính URL.
[FromUri]
.public ActionResult Multiple([FromUri]int[] ids) {}
(NHẬN)