RenderSection funktioniert in der Teilansicht in ASP.NET MVC3 nicht

In meinem ASP.NET MVC3-Projekt habe ich einen Standard_Layout.cshtml generiert von Visual Studio 2010 und nach dem Schließen von my<body> tag platziere ich aRenderSection:

_Layout.cshtml:

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

Dann in meinemIndex.cshtml Ansehen Ich habe:

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

Wenn ich das platziere@section ScriptContent in der Index.cshtml wird es korrekt angezeigt. Wenn ich es in meiner Teilansicht platziereMyPartial.cshtml:

@model MyApp.ViewModels.MyViewModel

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

In meiner Seitenquelle habe ich:

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

Bedeutung der@section wird nicht ausgeführt. Was könnte die Ursache sein? Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage