在我的控制器内部,我将如何获得基本URL。
例如,如果我的网址是:
http://www.mysite.com/MyController/MyAction
我想要一个返回的函数:
http://www.mysite.com
答案 0 :(得分:15)
我用:
Request.Url.GetLeftPart(UriPartial.Authority);
答案 1 :(得分:0)
这是我在c#application
中使用的方法 public static string base_url()
{
return string.Format("{0}://{1}/", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Authority);
}
请注意,如果您的开发服务器正在使用80以外的其他端口
,则还会返回该端口