为什么没有添加在contentPlaceHolder中定义的脚本标记?

时间:2011-06-27 22:41:13

标签: asp.net asp.net-mvc

我正在尝试在contentPlaceHolder中动态添加一些javascript到我的视图。由于某种原因,从未添加。然而,直接在下面的foreach逻辑运行。

那是什么?

  <asp:Content ID="Content3" ContentPlaceHolderID="DynamicIncludes" runat="server">

<script type="text/javascript" language="javascript">
   alert("why am I not firing?");
</script>   

<%foreach (var script in Model.DynamicIncludes)
  {%>

      <%=Html.ScriptTag(Url.Content(script))%>

  <%} %>
</asp:Content>

1 个答案:

答案 0 :(得分:0)

重要的是要记住在母版页中实际定义contentPlaceHolder。咄。