在Asp.net中给URL字符串添加参数

9
我是一名帮助翻译的助手。

我在页面上显示一个经过筛选的项目列表,现在需要通过分页来限制显示结果。

因此,如果我有以下 URL 参数:

example.com/?category=pizza&period=today

其中类别和时间段也可能不显示:

example.com/?period=today

example.com/

如何在页面末尾添加“下一页”按钮,以保留之前的参数并添加新的内容。
&pagenum=5 

如果没有参数:

?pagenum=5

感谢您的提前帮助!

2
你想在客户端还是服务器端执行这个操作? - Tim B James
2个回答

15

针对服务器端

string url = Request.Url.GetLeftPart(UriPartial.Path);
url += (Request.QueryString.ToString() == "" ) ? "?pagenum=1" : "?" + Request.QueryString.ToString() + "&pagenum=1";
您可以根据您的处理方式传递页面编号。

-1

对于ASP.Net,请使用以下内容:

string temp = Request.QueryString["yourParamName"];


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接