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

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

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


尚方宝剑之说
浏览 406回答 2
2回答

qq_笑_17

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

慕码人8056858

不可能吧,为null,那是因为你没有这个id参数。
打开App,查看更多内容
随时随地看视频慕课网APP