我在页面中显示过滤项目列表,现在我必须通过对结果进行分页来限制显示。
所以如果我有这样的 url 参数:
example.com/?category=pizza&period=today
类别和时期也可以不显示的地方:
example.com/?period=today
example.com/
如何在保留任何先前参数并添加的末尾添加“下一页”
&pagenum=5
或者如果没有参数:
?pagenum=5
提前发送!
最佳答案
服务器端
string url = Request.Url.GetLeftPart(UriPartial.Path);
url += (Request.QueryString.ToString() == "" ) ? "?pagenum=1" : "?" + Request.QueryString.ToString() + "&pagenum=1";
您可以根据处理方式传入页码。
关于c# - Asp.net 将参数添加到 url 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7445517/