部分视图中的部分

时间:2012-09-13 07:35:21

标签: asp.net asp.net-mvc

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

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

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

@section mySection {
    ...
    ...
}

我的观点是使用部分观点。当我尝试将内容添加到mySection部分时 - 没有任何事情发生。在我的部分观点中:

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

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

1 个答案:

答案 0 :(得分:0)

今天确实存在这个问题但是@AliRızaAdıyahşi引用@Darin Dimitrov无法从局部视图访问布局视图的部分。在我的情况下,解决方案是在布局页面上简单地使用脚本。

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