如何注入脚本标签,例如
<script src="somejsfile"></script>
或者
<script type="text/javascript>some javascript</script>
从局部视图进入页面的头部标签?
更新:回答老问题这是关于 ASP.NET MVC 的。我们可以使用 RenderSection。这里是使用 Razor 视图引擎的 MVC 3 示例:
布局视图或母版页:
<html>
<head>
<script ...></script>
<link .../>
@RenderSection("head")
</head>
<body>
...
@RenderBody()
...
</body>
</html>
查看,例如主页:
@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. -->