文章内容

2017/10/16 10:47:47,作 者: 黄兵

Request.QueryString Null

最近要传一个参数,最基本的文章编辑,url如下:

http://localhost:52530/Manage/EditArticle/3206?c=4&p=8

其中c是当前页,p为每页数据条数。

但是点击保存文章的时候,在后台获取c和q的值,为空,代码如下:

string CurrentPage = Request.QueryString["c"];
string PageSize = Request.QueryString["p"];

CurrentPage和PageSize都为null,之后看了一下Request.UrlReferrer.Query(Request.UrlReferrer.Query=查询条件)的值为

"?c=4&p=8"

最后如果要取到c和q的值,用如下方法:

string CurrentPage = HttpUtility.ParseQueryString(Request.UrlReferrer.Query)["c"];
string PageSize = HttpUtility.ParseQueryString(Request.UrlReferrer.Query)["p"];


参考资料:

Get querystring from URLReferrer

Request.UrlReferrer,Request.Url获取数据

黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Request.QueryString Null

分享到:

发表评论

评论列表