- 注册时间
- 2013-1-10
- 最后登录
- 2014-6-17
- 阅读权限
- 10
- 积分
- 68
- 精华
- 0
- 帖子
- 20
|
请教下在MVC中如何拿到datagrid分页参数
代码如下:
UI
<div id="datagrid1" class="mini-datagrid" style="width: 100%; height: 100%;" allowResize="true" sizeList="[5,10,20]" pageSize="5" idfield="CustomerID">js//获取查询参数对象 function getPageQueryParam() { var country = combobox.getValue(); var paramobj = { Country: country }; return paramobj; } function search() { grid.set({ url: QueryUrl, ajaxMethod: "post" }); grid.on("beforeload", function (e) { e.contentType = "application/json"; }); grid.load(mini.encode(getPageQueryParam()), function (e) { if (e != null && e.result != null) { var msg = e.result.Message; if (msg.ErrorCode == 0) { var list = e.result.Result; grid.setData(list); } else { grid.setData("");//如果返回数据失败,清楚所有数据 } ShowMessage(msg.ErrorDesc); } }, function (error) { grid.setData("");//如果返回数据失败,清楚所有数据 ShowMessage(error); }); }对应的Action //分页 int pageIndex = Convert.ToInt32(Request["pageIndex"]); int pageSize = Convert.ToInt32(Request["pageSize"]);在这里拿不到对应的分页参数信息,求解。通过抓包查看【post】信息。只有{"Country":"Argentina"}这一个,并未有pageIndex与pageSize,请大家帮忙指点下。谢谢! |
|