Asp.net将参数添加到url字符串

Att*_*ila 9 javascript c# asp.net

我在页面中显示已过滤的项目列表,现在我必须通过对结果进行分页来限制显示.

所以,如果我有这样的url参数:

example.com/?category=pizza&period=today
Run Code Online (Sandbox Code Playgroud)

类别和期间也不能显示:

example.com/?period=today

example.com/
Run Code Online (Sandbox Code Playgroud)

如何在最后添加"下一页"以保留任何先前的参数并添加

&pagenum=5 
Run Code Online (Sandbox Code Playgroud)

或者如果没有参数:

?pagenum=5
Run Code Online (Sandbox Code Playgroud)

Tnx提前!

Tim*_*mes 15

对于服务器端

string url = Request.Url.GetLeftPart(UriPartial.Path);
url += (Request.QueryString.ToString() == "" ) ? "?pagenum=1" : "?" + Request.QueryString.ToString() + "&pagenum=1";
Run Code Online (Sandbox Code Playgroud)

您可以根据处理方式传递页码.