1

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

Response.Redirect("/Someurl/");

我还想通过重定向发送一个不同的推荐人,例如:

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

这在 Asp.net 中是可能的还是仅由浏览器处理的引荐来源网址?

干杯斯蒂芬

4

3 回答 3

4

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

Response.Redirect("/Someurl/");

你可以打电话

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

并在那里得到你需要的东西,如果有帮助的话。

于 2009-01-07T12:42:43.880 回答
1

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

于 2009-01-07T12:50:55.500 回答
0

推荐人完全来自客户端浏览器(也可能对您撒谎)

于 2009-01-07T12:39:06.570 回答