2017-01-24 49 views
0

當通過WebClient DownloadString調用時,如何獲得MVC剃鬚刀中的調用URL。讓我通過例子來解釋我想說什麼:)。當通過WebClient調用時獲取URL在MVC中的DownloadString

假設有2個項目。 Proj-A和Proj-B。

下面的Proj-A是爲調用Proj-B頁面編寫的代碼。

using(WebClient client = new WebClient()) { 
    string html = client.DownloadString("Proj-B/View1"); 
} 

現在在View1我怎麼能得到Proj-A的調用網址。

+0

添加一個自定義的請求頭(或重新指定Referrer頭)或包含在發送到B(/ View1?callerurl = XXX)的請求url中的A url –

+0

以及我在想爲什麼HttpContext.Current.Request.UrlReferrer沒有給我的Proj-A的URL :(我需要這樣的東西 – user2972061

+0

你需要設置它,它不會在默認情況下;'client.Headers.Add(「Referer」,「http:// proj .a.com/bla「);' –

回答

相關問題