这是一个奇怪的.我正在重用代码库,遗憾的是不能更新.这段代码打电话给HttpContext.Current.Request.QueryString
.理想情况下,我需要在每次发出请求时将值推送到此集合中.这可能 - 也许在HTTP模块中?
不使用反射,最简单的方法是在当前的HttpContext对象上使用RewritePath函数来修改查询字符串.
使用IHttpModule,它可能看起来像:
context.RewritePath(context.Request.Path, context.Request.PathInfo, newQueryStringHere!);
希望这可以帮助!