I post $('#myForm').serializeArray()
to an ASP.NET MVC (2.0) action.
serialized array looks as follows:
filters[0][name] : gemcolor
filters[0][value] : Yellow
filters[1][name] : gemcolor
filters[1][value] : Green
filters[2][name] : jcOnly
filters[2][value] : true
someOtherData : abc
I want to have that consumed in:
public ActionResult GetData(Filter filter)
class Filter {
string someOtherData;
bool jcOnly;
List<string> gemcolor;
}
I can just dig through FormCollection
, but I am looking for a more elegant solution (I suspect it will involve a custom model binder).