让我知道他们是否有可能更改查询字符串值?我试过了 如下:
Dim tab As Integer = CInt(Request.QueryString("tab"))
Request.QueryString("tab") = ""
但它说System.NotSupportedException: Collection is read-only.
。这是否意味着仅在使用Response.Redirect(----)
?
我知道我可以使用会话或cookie来代替。
答案 0 :(得分:2)
是否意味着仅在重定向时将值分配给查询字符串
是。查询字符串来自浏览器发出的请求。您无法更改正在处理的请求。您必须使用新的查询字符串值重定向。
答案 1 :(得分:1)
HttpRequest.QueryString Property用于获取HTTP查询字符串变量的集合。 QueryString dos不支持设置值操作