C#中,一般处理程序,和jquery-easyui中的datagrid插件,怎么在一般处理程序中分页条传到后台的获取page和rows两个参数的数值?

Fly_ana_Sky 2014-04-12 02:58:16
一般处理程序,和jquery-easyui中的datagrid插件,怎么在一般处理程序中分页条传到后台的获取page和rows两个参数的数值?
function WaitUploadList() {
var depname = request("name");
var params = { name: depname };
alert(depname);
//表格内容
$('#WaitUpload').datagrid({
pageSize: 10,
url: '/admin/handler/WaitUpload.ashx?name='+depname,
queryParams: params,
nowrap: false,
width: fillsize(1),
striped: true,
rownumbers: true,
singleSelect: true,
collapsible: false,
loadMsg: '数据载入中,请稍候......',
columns: [[
{ field: 'xiaolei', title: '内容', width: 100, align: 'center',
formatter: function (value, rec, index) {
var xiaolei = rec.xiaolei;
var xingdong = rec.xingdong;
var dalei = rec.dalei;
var zhonglei = rec.zhonglei;
var showcontent = xiaolei + xingdong + dalei + zhonglei;
return showcontent;
}
},
{ field: 'cpnrID', width: fillsize(0.1), title: '编号', align: 'center' },
{ field: 'ScState', width: fillsize(0.2), title: '状态', align: 'center' }
]],
pagination: true
});
//页码
var p = $('#WaitUpload').datagrid('getPager');
$(p).pagination({
pageNumber: 1,
pageSize: 10,
showPageList: false,
beforePageText: '第',
afterPageText: '页 共 {pages} 页',
displayMsg: '当前显示 {from} - {to} 条记录 共 {total} 条记录'
});
};



后台ashx代码
 public void ProcessRequest(HttpContext context)
{
int pageIndex = 1;
int pageSize = 10;
int.TryParse(context.Request["rows"], out pageSize);
int.TryParse(context.Request["page"], out pageIndex);
string depanme = context.Request["name"];
string json = GetWaitUploadList(depanme, pageSize, pageIndex);
context.Response.Write(json);
}
public string GetWaitUploadList(string depname, int pageSize, int pageIndex)
{
int pageCount = 0;
DataTable dt = bll.GetWaitUploadList(depname, pageIndex, pageSize, ref pageCount);
return Creat_Json.DataTable2Json(dt, pageCount);
}



后台的pageSize和pageIndex,都是0 ,求大神指点
...全文
436 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
X_yuqi 2015-01-20
  • 打赏
  • 举报
回复
一般处理程序,和jquery-easyui中的datagrid插件,怎么在一般处理程序中分页条传到后台的获取page和rows两个参数的数值? 楼主是怎么解决的,小弟也遇到这的问题了?急???
Fly_ana_Sky 2014-04-14
  • 打赏
  • 举报
回复
引用 1 楼 SomethingJack 的回复:
http://www.cnblogs.com/huozhicheng/archive/2011/09/27/2193605.html
既然你研究使用这个控件 那么就研究透彻一点 不要仅限于使用了。 它自己的API 和网上资源很多的.
非常感谢,你给的链接解决了我的问题!
淡淡的活着 2014-04-14
  • 打赏
  • 举报
回复
引用 4 楼 Fly_ana_Sky 的回复:
引用 3 楼 qq931121347 的回复:
似乎不用传··直接接受就行了吧·
能在详细点吗?
直接在方法里接受这两个参数就好了·不用传值
Fly_ana_Sky 2014-04-14
  • 打赏
  • 举报
回复
引用 3 楼 qq931121347 的回复:
似乎不用传··直接接受就行了吧·
能在详细点吗?
淡淡的活着 2014-04-14
  • 打赏
  • 举报
回复
似乎不用传··直接接受就行了吧·
wyumening 2014-04-13
  • 打赏
  • 举报
回复
easyui datagrid 如果设置了分页,在传递的时候,会自动把page和rows这两个参数传递过去的,你试试不设置queryParams属性,看在ashx中否能接收的到值,或者把 page,rows放到queryParams属性中传递试试。
SomethingJack 2014-04-13
  • 打赏
  • 举报
回复
http://www.cnblogs.com/huozhicheng/archive/2011/09/27/2193605.html
既然你研究使用这个控件 那么就研究透彻一点 不要仅限于使用了。 它自己的API 和网上资源很多的.

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧