You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

尝试合并布局页面时触发InvalidOperationException:Scripts节未渲染

解决布局页Scripts节未渲染的InvalidOperationException异常

异常说明

处理请求时发生未处理的异常。
InvalidOperationException: 在'/Views/Shared/_HomeLayout.cshtml'页面中已定义以下节但未渲染:'Scripts'。要忽略未渲染的节,请调用IgnoreSection("sectionName")。
Microsoft.AspNetCore.Mvc.Razor.RazorPage.EnsureRenderedBodyOrSections()

解决方法

1. 在布局页中渲染Scripts节

在_HomeLayout.cshtml的合适位置(通常放在</body>标签前)添加节渲染代码,允许视图选择性添加脚本:

@RenderSection("Scripts", required: false)
  • 设置required: false后,视图页可不实现该节,不会触发异常;若要求所有视图必须提供Scripts内容,将required改为true即可。

2. 忽略未渲染的Scripts节

如果不需要这个节,在布局页的代码块中调用忽略方法:

@{
    IgnoreSection("Scripts");
}

内容的提问来源于stack exchange,提问作者Soudha A.M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 12:37:02