0

我有一个布局 _Layout.cshtml,最后我有:

        ...
        ...
        @RenderSection("mySection", required: false)
    </body>
</html>

在我的观点结束时,我有:

@section mySection {
    ...
    ...
}

我的观点是使用部分观点。当我尝试将内容添加到 mySection 部分时 - 什么也没发生。在我的部分观点中:

@section mySection {
   ....
   .... 
}

部分视图中的部分内容未呈现。PartialViews 中是否允许使用部分?如果不是,为什么?

4

1 回答 1

0

今天正好遇到了这个问题,但正如@AliRıza Adıyahşi 引用@Darin Dimitrov 所言,它无法从局部视图访问布局视图的部分。在我的情况下,解决方案是简单地将脚本放在布局页面上。

根据我的经验,我发现拥有一个缩小的 JS 文件比拥有内联脚本更容易。甚至可以有单独的文件以使开发更容易,然后在部署时将它们与 minify 一起批处理。

于 2013-01-25T11:33:00.797 回答