Wie kann ich ein Skript-Tag wie
<script src="somejsfile"></script>
oder
<script type="text/javascript>some javascript</script>
in das Head-Tag einer Seite aus einer Teilansicht?
Update: Antwort auf die alte Frage Hier geht es um ASP.NET MVC. Wir können die RenderSection verwenden. Hier das Beispiel für MVC 3 mit Razor View Engine:
Layoutansicht oder Stammseite:
<html>
<head>
<script ...></script>
<link .../>
@RenderSection("head")
</head>
<body>
...
@RenderBody()
...
</body>
</html>
Ansicht, z.B. Home:
@section head{
<!-- Here is what you can inject the header -->
<script ...></script>
@MyClass.GenerateMoreScript()
}
<!-- Here is your home html where the @RenderBody() located in the layout. -->