2011-04-15 78 views
0

網址,如果我的電流控制器,我的網址是:在asp.net-MVC,我怎樣才能建立在控制器

http://test.mysite.com/Person/Detail/1 

我怎麼能提取到一個變量:

  1. 完整URL (http://test.mysite.com/Person/Detail/1)
  2. 根網址(http://test.mysite.com)

我發送的電子郵件中的鏈接,所以我可以」只是你SE相對URL(即爲什麼我需要的東西,會讓我這些URL

回答

3
  1. var fullUrl = Request.RawUrl;
  2. var rootUrl = Request.Url.GetLeftPart(UriPartial.Authority);
+0

完整的網址只是表示當前的網址。我有一個錯誤 – leora 2011-04-15 11:00:43

+0

@ooo,那麼'Request.RawUrl'應該給你這個。我已經更新了我的答案以反映這一變化。 – 2011-04-15 11:09:14