![](/img/trans.png)
[英]Response.Redirect strips Header Referrer - Possible to Add it Back?
[英]Response.Redirect with Different Referrer
我在aspx網頁中有以下代碼:
Response.Redirect("/Someurl/");
我還想發送帶有重定向的其他引薦來源網址,例如:
Response.Redirect("/Someurl/", "/previousurl/?message=hello");
這在Asp.net中是可能的,還是僅由瀏覽器處理引薦來源?
干杯斯蒂芬
Referrer是只讀的,並且應該是這種方式。 我不知道為什么需要這樣做,但是您可以發送查詢變量,而不是
Response.Redirect("/Someurl/");
你可以打電話
Response.Redirect("/Someurl/?message=hello");
並在那里找到您需要的東西(如果有幫助的話)。
Response.Redirect
向瀏覽器發送應答代碼(HTTP 302),瀏覽器反過來發出新請求(至少這是預期的行為)。 另一種可能性是使用不返回瀏覽器的Server.Transfer
(請參閱此處 )。 無論如何,他們兩個都不能解決您的請求。 也許提供更多有關您案件的詳細信息可以幫助找到其他解決方案。 ;-)
引薦來源網址僅來自客戶端瀏覽器(也可能對您說謊)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.