RenderSection não está funcionando dentro de visão parcial no asp.net MVC3

No meu projeto ASP.NET MVC3 eu tenho um padrão_Layout.cshtml gerado pelo Visual Studio 2010 e depois de fechar o meu<body> tag, eu coloco umRenderSection:

_Layout.cshtml:

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

Então na minhaIndex.cshtml Ver eu tenho:

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

Se eu colocar o@section ScriptContent no Index.cshtml é exibido corretamente. Se eu colocar na minha vista parcialMyPartial.cshtml:

@model MyApp.ViewModels.MyViewModel

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

Na minha fonte de página eu tenho:

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

Significado do@section não é executado. O que pode ser a causa? obrigado

questionAnswers(1)

yourAnswerToTheQuestion