我需要获取站点的 url,以便仅在主页上呈现用户控件。我需要检查http://foo.com、http://www.foo.com和 foo.com。我对如何检查所有 3 项感到有些困惑。我尝试了以下方法,但它不起作用。
string domainName = Request.Url.Host.ToString();
if (domainName == "http://nomorecocktails.com" | Request.Url.Host.Contains("default.aspx"))
{ //code to push user control to page
也试过
var url = HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Authority) + "/";
有什么想法吗?