Response.Redirect与不同的推荐人

时间:2009-01-07 12:31:59

标签: c# asp.net response.redirect referrer referer

我在aspx网页上有以下代码:

Response.Redirect("/Someurl/");

我还想发送一个不同的推荐人,其重定向类似于:

Response.Redirect("/Someurl/", "/previousurl/?message=hello");

这可以在Asp.net中使用,还是仅由浏览器处理的引荐来源?

干杯 斯蒂芬

3 个答案:

答案 0 :(得分:4)

推荐人只读并且意味着那样。我不知道你为什么需要它,但你可以发送查询变量而不是

Response.Redirect("/Someurl/");

你可以打电话

Response.Redirect("/Someurl/?message=hello");

如果有帮助,那就得到你需要的东西。

答案 1 :(得分:1)

Response.Redirect向浏览器发送答案代码(HTTP 302),然后发出新请求(至少这是预期的行为)。另一种可能性是使用不返回浏览器的Server.Transfer(请参阅here)。 无论如何,他们都没有解决你的要求。也许在案例中提供更多细节可以帮助找到另一种解决方案。 ; - )

答案 2 :(得分:0)

推介者完全来自客户端浏览器(也可能对您说谎)