[AcceptVerbs( HttpVerbs.Post )]
public JsonActionResult<BaseAsyncResponse> Add(
long[] IdList )
{
for (int i = 0; i < IdList.Length; i++)
{
// do something
}
}
var o = {
url: addButton.action.url
, method: addButton.action.method
, params: { 'IdList': Ext.encode(allIds) }
};
Ext.Ajax.request(o);
我试图将一个long []传递给Ajax调用后面的代码。 IdList当前以字符串形式出现,我将其转换为JsonArray。有没有办法使用bind属性?
答案 0 :(得分:0)
如果您想使用DefaultModelBinder,您的请求内容应如下所示:
IdList[0]=100&IdList[1]=200&IdList[2]=300&IdList[3]=400&...&IdList[n]=...