首页 新闻 搜索 专区 学院

编程中遇到这样一个怪问题,求解答!

0
悬赏园豆:15 [已关闭问题] 关闭于 2012-11-17 16:31

我要在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;

位置的不同导致这个结果不同,大家帮我看看到底是哪里的问题?

菩提下的木树的主页 菩提下的木树 | 初学一级 | 园豆:84
提问于:2012-11-15 13:10
< >
分享
所有回答(5)
0

不可能吧,为null,那是因为你没有这个id参数。

Qlin | 园豆:2403 (老鸟四级) | 2012-11-15 13:29
0

如果你确定你没有弄错的话, 那肯定是你的Pager类中修改了Request.

夏狼哉 | 园豆:833 (小虾三级) | 2012-11-15 14:15
0

你是自己封装好的 还是控件分页呀?

进步者One | 园豆:204 (菜鸟二级) | 2012-11-15 14:28
0

这个不太清楚

angelshelter | 园豆:9678 (大侠五级) | 2012-11-15 16:25
0

Request.QueryString["id"]取出的结果是object类型。需要转换。

三十三块 | 园豆:373 (菜鸟二级) | 2012-11-15 18:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册