我只想从report.cshtml中删除母版页。我已经写了 像
@{
Layout= string.Empty;
}
或
@{
Layout=null;
}
也在控制器中试过
public ActionResult LLCReportsPopUp(string camp)
{
return PartialView("~/Views/Reports/Views/LCCReport.cshtml");
}
但没有结果,请帮助。
答案 0 :(得分:2)
将您的_ViewStart.cshtml
复制到报告视图文件夹中,然后制作Layout = null
。任务完成。它将从报告中删除默认主布局
@{
// Layout = "~/Views/Shared/_Layout.cshtml";
Layout = null;
}
Views \ Report文件夹上的 _ViewStart.cshtml
会覆盖Views文件夹
_ViewStart.cshtml
如果您需要分配第二个布局而不是删除它,您可以这样做;
@{
Layout = "~/Views/Shared/_MySecond_Layout.cshtml";
}
答案 1 :(得分:0)
另一种选择就是创建一个完全空白的布局模板并分配该模板。