【发布时间】:2021-04-10 14:33:36
【问题描述】:
我搭建了所有 Razor 视图,因为我想编辑它们。
但是其中一些在底部有这个:
@section Scripts {
<partial name="_ValidationScriptsPartial" />
}
这是我得到的错误:
InvalidOperationException:以下部分已定义但尚未由位于“/Areas/Identity/Pages/Account/Manage/_Layout.cshtml”的页面呈现:“脚本”。要忽略未呈现的部分,请调用 IgnoreSection("sectionName")。
请注意,我确实希望渲染这些脚本。为什么会崩溃?如何最好地解决它?
【问题讨论】:
-
听起来您的布局页面缺少脚本部分。如果您不需要它们,可以从页面中删除它们。
-
你能分享你的_layout吗?
标签: asp.net-core asp.net-identity razor-pages asp.net5