问题描述
||
如果是我目前的控制者,我的URL是:
http://test.mysite.com/Person/Detail/1
我如何提取到一个变量:
完整URL(http://test.mysite.com/Person/Detail/1)
根网址(http://test.mysite.com)
我正在电子邮件中发送链接,所以我不能只使用相对URL(这就是为什么我需要一些可以让我获得这些URL的东西
解决方法
var fullUrl = Request.RawUrl;
。
var rootUrl = Request.Url.GetLeftPart(UriPartial.Authority);
,看一下这个答案可能有用:
如何在ASP.NET MVC视图中返回当前操作?
Uri对象在使用URL时也很有用