2010-06-13 16 views
6

Tôi đang viết ứng dụng Google Maps yêu cầu dữ liệu từ máy chủ bằng cách sử dụng $ .ajax() của jQuery để gửi yêu cầu tới ASP.Net MVC Contoller của tôi. Kiểm soát này mong đợi một danh sách cho các loại tiện nghi. Chuỗi truy vấn sẽ trông như thế nào cho điều này?Tôi có thể chuyển chuỗi truy vấn dịch sang Danh sách <int> trên máy chủ không?

Tôi đã thử

http://localhost:9090/mapamenities?amenityTypes=1,5

http://localhost:9090/mapamenities?amenityTypes=[1,5]

không có may mắn.

Thuộc tính SearchRquest Tôi đang cố gắng để ràng buộc vào là

public List<int> AmenityTypes { get; set; } 

Cảm ơn Denis

Trả lời

8

Hãy thử ?amenityTypes=1&amenityTypes=5.

3

Trình kết nối mô hình MVC mặc định sẽ xử lý các bộ sưu tập nguyên thủy theo câu trả lời của earl. Nếu bạn cần liên kết các loại phức tạp, hãy xem this project.

+0

sửa liên kết tới blog của Phil Haack :) –

+0

Điều đó đúng cho trường hợp chung. Nó sẽ làm việc cho các kiểu nguyên thủy (chẳng hạn như 'int'), mặc dù, cũng được đề cập trong bài đăng blog mà bạn trỏ tới. – earl

+0

Đẹp nhất, cảm ơn. Đã cố gắng trả lời từ điện thoại của tôi nhưng không thể tìm ra cách sao chép URL trên đó! Sẽ dính vào laptop trong tương lai. –

Các vấn đề liên quan