我在 aspx 网页中有以下代码:
Response.Redirect("/Someurl/");
我还想通过重定向发送一个不同的推荐人,例如:
Response.Redirect("/Someurl/", "/previousurl/?message=hello");
这在 Asp.net 中是可能的还是仅由浏览器处理的引荐来源网址?
干杯斯蒂芬
我在 aspx 网页中有以下代码:
Response.Redirect("/Someurl/");
我还想通过重定向发送一个不同的推荐人,例如:
Response.Redirect("/Someurl/", "/previousurl/?message=hello");
这在 Asp.net 中是可能的还是仅由浏览器处理的引荐来源网址?
干杯斯蒂芬
推荐人是只读的,并且是这样的。我不知道你为什么需要它,但你可以发送查询变量而不是
Response.Redirect("/Someurl/");
你可以打电话
Response.Redirect("/Someurl/?message=hello");
并在那里得到你需要的东西,如果有帮助的话。
Response.Redirect
向浏览器发送一个应答代码(HTTP 302),浏览器又发出一个新请求(至少这是预期的行为)。另一种可能性是使用Server.Transfer
(请参阅此处)不返回浏览器。无论如何,他们都没有解决你的要求。也许就您的案例提供更多详细信息可以帮助找到另一种解决方案。;-)
推荐人完全来自客户端浏览器(也可能对您撒谎)