メイン ページのみにユーザー コントロールを表示するには、サイトの 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) + "/";
何かご意見は?