【发布时间】:2012-03-12 18:17:20
【问题描述】:
我想在页面生命周期的最开始检查 QUERY_STRING 服务器变量中的值,并将其替换为另一个值。 Request.ServerVariables("QUERY_STRING") 对象的每个后续请求都会返回我的新值。
有没有办法做到这一点,而不必重新编码应用程序中调用该变量的每个地方?
【问题讨论】:
标签: .net iis query-string
我想在页面生命周期的最开始检查 QUERY_STRING 服务器变量中的值,并将其替换为另一个值。 Request.ServerVariables("QUERY_STRING") 对象的每个后续请求都会返回我的新值。
有没有办法做到这一点,而不必重新编码应用程序中调用该变量的每个地方?
【问题讨论】:
标签: .net iis query-string
您可以使用HttpContext.RewritePath 设置新的查询字符串。
无法直接重写Request.ServerVariables 或Request.QueryString 集合。
【讨论】: