C# 在将重定向响应发送回用户之前,是否可以更改一些表单数据字段?

C# 在将重定向响应发送回用户之前,是否可以更改一些表单数据字段?,c#,asp.net,redirect,webforms,response,C#,Asp.net,Redirect,Webforms,Response,我想用307重定向这样的表单数据重定向用户的POST请求 protected void RedirectTemporary(string url) { Response.ClearContent(); Response.StatusCode = 307; Response.StatusDescription = "Temporary Redirect"; Response.RedirectLocation = ResolveClientUrl(url);

我想用307重定向这样的表单数据重定向用户的POST请求

protected void RedirectTemporary(string url)
{
    Response.ClearContent();
    Response.StatusCode = 307;
    Response.StatusDescription = "Temporary Redirect";
    Response.RedirectLocation = ResolveClientUrl(url);
    Response.Flush();
}
但在将重定向响应发送回用户之前,是否可以更改一些表单数据字段?
Request[“someField”]
是只读的,
Response
似乎也没有任何可写的数据收集。

我会自己回答-不,这是不可能的,因为redirect 307不返回表单字段,只是告诉浏览器只需将其请求重复到新位置即可。退出是将
WebRequest
与从客户端请求复制的新
NameValueCollection
一起使用