Passing IEnumerable property in RouteValues of ActionLink
问题 Imagine an object defined like : public class MyViewModel{ public List<string> MyList { get; set; } } In my view, i have this Action link : @Ajax.ActionLink("<", "Index", new MyViewModel() { MyList = new List<string>() {"foo", "bar"}}, new AjaxOptions()) The html result of the ActionLink will be : <a class="btn btn-default" data-ajax="true" href="/Index?MyList=System.Collections.Generic.List%601%5BSystem.String%5D"><</a> My question is, how get this result rather : <a class="btn btn-default"