Один из способов - переопределить макет в желаемом виде.
/ Views / Home / Index.cshtml
@{
Layout = "~/Views/Shared/_layout.cshtml";
}
Или вы можете сделать это в контроллере
/ Контроллеры / Home.cs
public ActionResult Index()
{
ViewResult result = this.View();
// i think this is correct and it shouldn't need a full/relative path
result.MasterName = "_layout.cshtml";
return result;
}
Предполагается, что ваши _ViewStart.cshtml файлы выглядят так:
@{
Layout = "~/Views/Shared/_layout-content.cshtml ";
}