ASP.NET MVC 3:@RenderSection中是否支持@section的多个嵌套视图?

时间:2012-10-05 20:26:17

标签: asp.net-mvc-3 razor

这是我在ASP.NET MVC 3中的设置: 母版页 - (RenderBody) - >索引视图 - (Html.Action) - >部分视图。

母版页有@RenderSection,而部分视图有@section块,但内容未包含在母版页中。但是,我可以将@section块放在索引视图上,这样可行。 MVC 3中不支持多嵌套部分吗?我真的不想将区块移动到一个级别,但是如果没有其他方法的话。

只是FYI这个特殊的RenderSection位于Master Page的底部,用于包含JavaScript块。如果部分视图需要执行某些脚本,它可以包含@section块以保持一切有条理。

干杯!

1 个答案:

答案 0 :(得分:0)

您不能在局部视图中使用@section。您可以使用嵌套布局,但不能使用部分布局。