我有一个ASP MVC应用程序,需要多个不同的布局。在ASP.NET Web Apps中,我只需创建不同的主模板即可。那么在ASP MVC 3中如何实现呢?
目前我已经为每个需要的布局创建了单独的Layout.cshtml文件。
我尝试在视图中设置布局,但是它被ViewStart.cshtml覆盖,ViewStart.cshtml将其重新设置为网站的默认布局。
此外,我似乎无法让Razor智能感知工作,因此我还不能探索在ViewStart中可以做什么,例如是否可以有条件地设置布局等。
您有什么想法吗?