RenderSection не работает внутри частичного представления в ASP.NET MVC3

В моем проекте ASP.NET MVC3 у меня есть стандарт_Layout.cshtml сгенерированный Visual Studio 2010 и после закрытия моего<body> тег, я ставлюRenderSection:

_Layout.cshtml:

</body>
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script>
@RenderSection("ScriptContent", required: false)
</html>

Тогда по моемуIndex.cshtml Вид у меня есть:

@model MyApp.ViewModels.MyViewModel
@{ Html.RenderPartial("MyPartial", Model);  }

Если я помещу@section ScriptContent в Index.cshtml он отображается правильно. Если я помещу это в мой частичный видMyPartial.cshtml:

@model MyApp.ViewModels.MyViewModel

@section ScriptContent {
     <script src="@Url.Content("~/Scripts/Filters.js")" type="text/javascript"></script>    
} 

В моей странице источника у меня есть:

</body>
     <script src="/Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>    
</html>

Значение@section не выполняется. В чем может быть причина? Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос