System.Web.Http.ValueProviders.ValueProviderResult does not unwrap generic lists, only arrays. Some of the WebApi value providers parse the key values into Lists (Mvc value providers used arrays).
This issue is especially relevant when using the Html.CheckBox extension in Mvc 3 and hitting a WebApi controller since the Mvc checkbox convention relies on the value provider to unwrap multiple results.
ValueProviderResult should be able to unwrap Arrays or Lists (IList)
This issue is especially relevant when using the Html.CheckBox extension in Mvc 3 and hitting a WebApi controller since the Mvc checkbox convention relies on the value provider to unwrap multiple results.
ValueProviderResult should be able to unwrap Arrays or Lists (IList)