c# easyui 赋值_C#中jquery-easyui中的datagrid插件

本文探讨了在jQuery-easyui的datagrid插件中,如何正确传递分页参数page和rows到后台的一般处理程序(ASHX)。通过分析前端JS代码,可以看到设置分页参数的方法,并在后台ASP.NET的ASHX文件中接收并处理这些参数。在实际运行中遇到了page和pageSize始终为0的问题,解决方案在于确保前端参数正确传递并被后台正确解析。
摘要由CSDN通过智能技术生成

一般处理程序,和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 ,求大神指点

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值