Response.Redirect的不同引荐

问题描述:

我有下面这段代码在一个ASPX网页:Response.Redirect的不同引荐

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(请参阅here),它不返回浏览器。无论如何,他们都不能解决你的请求。也许提供一些关于你的案例的更多细节可以帮助找到另一种解决方案;-)