vak*_*man 16 asp.net-mvc partial-views
如何注入脚本标记,如
<script src="somejsfile"></script>
要么
<script type="text/javascript>some javascript</script>
从局部视图进入页面的head标签?
更新:旧问题的答案这是关于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. -->
部分观点是UserControls。不能用RegisterClientScriptInclude的方法吗ClientScriptManager?
protected override void OnLoad(EventArgs e) {
    base.OnLoad(e);
    Page.ClientScript.RegisterClientScriptInclude("some key", "http://website/javascript.js");
}
| 归档时间: | 
 | 
| 查看次数: | 5878 次 | 
| 最近记录: |