当前位置:  开发笔记 > 编程语言 > 正文

更新/拦截HttpContext.Current.Request.QueryString

如何解决《更新/拦截HttpContext.Current.Request.QueryString》经验,为你挑选了1个好方法。

这是一个奇怪的.我正在重用代码库,遗憾的是不能更新.这段代码打电话给HttpContext.Current.Request.QueryString.理想情况下,我需要在每次发出请求时将值推送到此集合中.这可能 - 也许在HTTP模块中?



1> Espo..:

不使用反射,最简单的方法是在当前的HttpContext对象上使用RewritePath函数来修改查询字符串.

使用IHttpModule,它可能看起来像:

context.RewritePath(context.Request.Path, context.Request.PathInfo, newQueryStringHere!);

希望这可以帮助!

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有