【发布时间】:2014-05-15 21:20:20
【问题描述】:
如果我这样做,这对我来说似乎很奇怪
@RenderSection("scripts", required: false)
那么它工作得很好,但如果我这样做了
@{
RenderSection("scripts", required: false);
}
然后脚本部分将不会被渲染,我会得到“以下部分已定义但尚未为布局页面渲染“~/Views/Shared/_Layout.cshtml”:“脚本”。”错误
知道为什么 RenderSection/Script.Render 不能在代码块内吗?
编辑: 我试图在代码块中放置一个断点,当页面加载时断点被击中,并且 RenderSection 方法执行没有任何异常
【问题讨论】: