10

基本上我希望在有人访问根页面时使用某种布局:

www.foo.com

访问其他任何地方时的另一种布局:

www.foo.com/asdf

可以使用不同的 _Layout 文件,但由于唯一的变化是在这里,我发现这会适得其反。

这是我尝试过的,希望它能说明我想要完成的工作:

@if (HttpContext.Current.Request.Url.ToString() == "some way to check root?")
{
    @RenderBody()
}   
else
{
    <div id="big-kahuna"> <!-- Literally the only change. -->
        @RenderBody()    
    </div>
} 
4

2 回答 2

27
if(Request.Url.PathAndQuery == "/") // root;
于 2012-04-30T19:38:15.110 回答
4
if (Request.AppRelativeCurrentExecutionFilePath == "~/")
于 2013-01-13T06:59:46.913 回答