MVC 3 Razor 布局

14

我有一个MVC 3项目,在所有网页中都使用_Layout.cshtml作为母版页。现在我想从其中一张页面(progress.cshtml)中删除这个母版页(布局)。因此,我删除了页面顶部的部分,即

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

我认为这样会起作用,但是当我浏览进度页面时,它仍然显示来自布局文件的内容。 我该如何删除此绑定?

3个回答

17

将 layout= null 设置到该视图中,以删除默认布局继承


7

了解 _viewstart.cshtml 如何工作是非常有趣的。 - pramodtech
谢谢,很高兴听到它对你有帮助。我可以像Adam一样回答,但这并不能降低学习曲线。 - Shakeeb Ahmed

5
@{
ViewBag.Title = "Progress";
Layout = null;
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接