Please refer to this link from MVC: http://aspnetwebstack.codeplex.com/discussions/351011
I am having trouble with model binding. From JavaScript I do an GET Ajax re
I think it is better to use a model as parameter, such as:
Public class model
{
Public Dictionary<string,string> filter{get;set;}
Public Dictionary<string,string> sorting{get;set;}
Public int sorting{get;set;}
}
public async IHttpActionResult Get(model yourModel)
{
//...
}
You can still leverage out of the box default model binder and your uri would look like
http://localhost/api/products?page=1&count=10&filter[0].key=name&filter[0].value=Test1&filter[1].key=price&filter[0].value=10&sorting[0].key=name&sorting[0].value=desc