14

是否可以抑制_ViewStart.cshtml使用 ASP.NET MVC 3 对应用程序的某些视图表达的布局。

我知道我可以在控制器操作中以编程方式定义布局。也许传入""可以实现这一目标?

4

2 回答 2

31

你有两个选择

1)return PartialView()从控制器使用,它不会从视图开始布局

2)分配布局=空,

 @{
     Layout = null;
  }

查看 marcind 围绕该主题进行的有趣讨论和回答

于 2013-03-03T15:59:29.937 回答
2

为了不应用布局,只需将 null 分配给视图中的 Layout 属性:

@{
    Layout = null;
}

<!DOCTYPE html>
...
于 2013-03-03T15:53:42.613 回答