_Layout加载两次,即使我将_ViewStart更改为null

时间:2015-07-27 20:58:53

标签: asp.net-mvc razor

我的单页面应用程序使用Angular和ui-router,.NET MVC正在加载布局两次。一旦在Index.cshtml中,一次在ui-view页面中包含了Index.cshtml。我不明白为什么它这样做,尤其是当我将_ViewStart更改为null时。现在唯一负责生成_layout的行在

之内

Index.cshtml

@{
  Layout = "~/Views/Shared/_Layout.cshtml";
} 

1 个答案:

答案 0 :(得分:1)

确保您为动态加载的剃刀视图返回PartialView()。另外,请确保您没有为部分视图指定布局。