我有一个MVC 3项目,在所有网页中都使用_Layout.cshtml作为母版页。现在我想从其中一张页面(progress.cshtml)中删除这个母版页(布局)。因此,我删除了页面顶部的部分,即
@{
ViewBag.Title = "Progress";
Layout = "~/Views/Shared/_Layout.cshtml";
}
我认为这样会起作用,但是当我浏览进度页面时,它仍然显示来自布局文件的内容。 我该如何删除此绑定?
我有一个MVC 3项目,在所有网页中都使用_Layout.cshtml作为母版页。现在我想从其中一张页面(progress.cshtml)中删除这个母版页(布局)。因此,我删除了页面顶部的部分,即
@{
ViewBag.Title = "Progress";
Layout = "~/Views/Shared/_Layout.cshtml";
}
我认为这样会起作用,但是当我浏览进度页面时,它仍然显示来自布局文件的内容。 我该如何删除此绑定?
将 layout= null 设置到该视图中,以删除默认布局继承
@{
ViewBag.Title = "Progress";
Layout = null;
}