我正试图通过AJAX传递一个int数组(或IEnumerable)给一个MVC action,我需要一点帮助。
javascript是
$.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {...
而控制器的动作是
public ActionResult MyAction(IEnumerable<int> arrayOfValues )
此时,请求的格式为
controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437
所以我就快到了,如果我去掉方括号,我就得到了正确的答案。我应该如何将该数组传递给我的get,以便控制器能够识别它是什么?
非常感谢您的帮助
戴夫
https://stackoverflow.com/questions/5489461
复制相似问题