【发布时间】:2019-10-28 18:04:02
【问题描述】:
在 Razor Pages 中,_Layout.chstml 是默认包含的(据我所知,某处有一个设置)。如果您不想在 Razor 页面上放置 _Layout 模板:
@{
Layout = null;
}
但是,在 MVC 视图中,您引用了 _Layout.chstml:
@{
ViewBag.Title = "ThankYou";
Layout = "~/Views/Shared/_Layout.cshtml";
}
我什至不确定是否可以使用相同的 _Layout。我希望如此,而且我只是没有 Razor Pages 应用程序(.NET Core 2.2 Razor Pages)中视图的路由语法。
我试过了:
@{
ViewBag.Title = "ThankYou";
Layout = "/Shared/_Layout.cshtml";
}
但它触发了 Not Found 错误。
【问题讨论】:
标签: model-view-controller navigationbar razor-pages