I'm writing a Google Maps app that requests data from the server using jQuery's $.ajax() to send the request to my ASP.Net MVC Contoller. This control expects a List for the amenity types. What should the querystring look like for this?
I've tried
http://localhost:9090/mapamenities?amenityTypes=1,5
http://localhost:9090/mapamenities?amenityTypes=[1,5]
with no luck.
The SearchRquest attribute I'm trying to bind to is
public List<int> AmenityTypes { get; set; }
Thanks Denis
Try ?amenityTypes=1&amenityTypes=5
.
The default MVC model binder will handle primitive collections as per earl's answer. If you have any need to bind complex types take a look at this project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With