根据以下链接,当您在更新面板内的任何帖子中执行"Response.Redirect"时,它将发送一个200的HTTPResponseCode,并且Ajax javascripty库将从那里接管以将用户重定向到页面.
但是,我正在编写一个模块,我在其中拦截所有重定向并更改URL以包含值.我在PreSendRequestContent事件中这样做.以下是我的代码
HttpApplication app = (HttpApplication)sender;
if (app.Response.StatusCode == 302 && !app.Response.RedirectLocation.Contains("MyValue"))
{
// Add MyValue to URL
}
Run Code Online (Sandbox Code Playgroud)
在上述重定向过程中,有什么方法可以让我这样做吗?我可以在客户端使用onEndRequest或类似的事件以及服务器端的一些其他模块事件来做这个