我知道我能做到这一点
var nv = HttpUtility.ParseQueryString(req.RawUrl);
Run Code Online (Sandbox Code Playgroud)
但有没有办法将其转换回网址?
var newUrl = HttpUtility.Something("/page", nv);
Run Code Online (Sandbox Code Playgroud) 在网址的某处有一个&sortBy = 6.如何在单击按钮时将其更新为&sortBy = 4或&sortBy = 2?我是否需要编写自定义字符串函数来创建正确的重定向网址?
如果我只需要附加一个查询字符串变量,我会这样做
string completeUrl = HttpContext.Current.Request.Url.AbsoluteUri + "&" + ...
Response.Redirect(completeUrl);
Run Code Online (Sandbox Code Playgroud)
但我想要做的是修改现有的querystring变量.
我在页面中显示已过滤的项目列表,现在我必须通过对结果进行分页来限制显示.
所以,如果我有这样的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提前!