显示部分视图取决于调用Action和Controller

时间:2012-05-07 17:33:54

标签: c# asp.net-mvc asp.net-mvc-3

每个人都知道默认情况下有一个布局页面  当你在mvc3中创建项目时,还有一个
 默认情况下名为_LogOnPartial.cshtml的部分视图  登录和注销链接可用,并在布局页面上呈现 当我打电话给从布局继承的主页时,我想要那个  那些登录和注销链接没有显示在主页上   ......
 简而言之,当我打电话给主页时,我不想呈现_LogOnPartial.cshtml

1 个答案:

答案 0 :(得分:0)

@if (ViewContext.RouteData.Values["Controller"] != "Foo" &&  
     ViewContext.RouteData.Values["Action"] != "Bar")
{
    // call the partial you want here.
}