如何在ASP.NET MVC 3中覆盖_ViewStart中为某些视图定义的布局?

cs0*_*815 13 .net c# asp.net-mvc asp.net-mvc-3

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

我知道我可以在控制器动作中以编程方式定义布局.也许传球""达到了这个目的?

ssi*_*777 27

你有两个选择

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

2)分配Layout = null,

 @{
     Layout = null;
  }
Run Code Online (Sandbox Code Playgroud)

看看这个有趣的讨论,并由marcind围绕这个主题回答