2

我想知道为什么我的控制器不能识别整数数组,而是识别整数的对象文字。

c#:控制器:

[HttpGet]
public ActionResult Index(Model search)

模型:

public class Model {
    public int[] MyList {get; set;}
}

javascript:

model.myList = [0, 1]; //null at controller
model.myList = {0, 1}; //controller recognizes this

这里发生了什么?

4

2 回答 2

0

这可能有助于了解 MVC 如何翻译和处理数组、字典对象等http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDictionaries.aspx

于 2012-12-15T13:03:19.657 回答
0

通过更改[HttpGet]为解决[HttPost]

于 2012-12-17T16:20:12.443 回答