我要在A页面点击链接根据获取id的不同来显示分页;
string ParentId = Request.QueryString["id"];// 关键是这一句,如果放在这里那么ParentId是我请求参数id的值,这个很正常
var pager = new Pager();
pager.UrlFormat = "CategoryList.aspx?pagenum={n}";
pager.PageSize = 10;
pager.TryParseCurrentPageIndex(Request["pagenum"]);
var pager = new Pager();
pager.UrlFormat = "CategoryList.aspx?pagenum={n}";
pager.PageSize = 10;
pager.TryParseCurrentPageIndex(Request["pagenum"]);
string ParentId = Request.QueryString["id"];// 关键是这一句,但是如果放在这里那么ParentId的值为null;
位置的不同导致这个结果不同,大家帮我看看到底是哪里的问题?
不可能吧,为null,那是因为你没有这个id参数。
如果你确定你没有弄错的话, 那肯定是你的Pager类中修改了Request.
你是自己封装好的 还是控件分页呀?
这个不太清楚
Request.QueryString["id"]取出的结果是object类型。需要转换。