RenderSection no funciona dentro de la vista parcial en ASP.NET MVC3

En mi proyecto ASP.NET MVC3 tengo un estándar_Layout.cshtml generado por Visual Studio 2010 y después de cerrar mi<body> etiqueta, coloco unRenderSection:

_Layout.cshtml:

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

Entonces en miIndex.cshtml Ver tengo:

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

Si coloco el@section ScriptContent en el Index.cshtml se muestra correctamente. Si lo coloco en mi vista parcialMyPartial.cshtml:

@model MyApp.ViewModels.MyViewModel

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

En mi fuente de página tengo:

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

Que significa el@section no se ejecuta ¿Cuál podría ser la causa? Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta