Khi chuyển một đối tượng ẩn danh vào một phương thức @ Url.Action (hoặc bất kỳ phương thức tương tự nào của nó), có cách nào để truyền đúng đối tượng bộ sưu tập không hoặc IEnumerable
để nó tạo ra một url tương thích với trình kết nối mô hình mặc định?Chuyển một mảng tới RouteValues và cho phép mô hình kết nối url thân thiện
Ví dụ, nói rằng tôi có một hành động như thế này:
public ActionResult Index(ICollection<int> ids)
{
...do something
}
và trong mẫu của tôi, tôi làm điều gì đó như thế này:
@Url.Action("Index", routeValues:new int[]{1,2,3})
mục tiêu là để có một sản lượng url như thế này:
... /index?ids=1&ids=2&ids=3
nhưng đầu ra url thực sự giống như sau:
... /index?ids=System.Int[]
Tôi giả định hiện không có hỗ trợ cho điều này. Nếu không, thì ở phần nào trong MVC tôi có cần tạo trình xử lý tùy chỉnh hay bất cứ thứ gì để ghi đè chức năng mặc định này không?
những gì về ngày hiện tại? Là có bất kỳ xây dựng trong người giúp đỡ? – MDDDC