这里有一个怪异的一个。我重复使用代码的基础,不幸的是必须不加以更新。这个代码打电话来 HttpContext.Current.Request.QueryString.理想的是,我需要推动一个价值为此收集与每一请求。这是可能的-也许在一个HTTP模块?

有帮助吗?

解决方案

没有使用反映,最简单的方法来做到这将是使用RewritePath功能上的当前HttpContext目,以便修改的查询.

使用 IHttpModule, 它可能看起来是这样的:

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

希望这可以帮助!

其他提示

同上Espo的答案,我想补充说,通常在介质上的信任(特有许多共同的hostings)你会不能访问反映了所以...RewritePath将保持你可能是唯一的选择。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top