MVC(不使用Razor) - 如何将母版页中的脚本文件删除到ascx控件并使用它们

时间:2012-07-20 11:02:58

标签: asp.net-mvc

我使用传统的aspx视图而不是Razor的MVC应用程序。我在Master文件中有一堆js文件引用块。理想情况下,我希望将它们移动到其他位置,以便我只能在主文件中引用它们。如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

创建局部视图(我将调用我的MyPartialViewWithScripts)并将其放在共享目录中。在此部分视图中,列出您需要/想要在主布局中显示的所有javascript文件。然后在你的主布局调用

部分视图

<script type="text/javascript" src="PathToJSfile.js"></script>
<script type="text/javascript" src="PathToJSfile2.js"></script>

主要版面

<html><head>
<% Html.RenderPartial("MyPartialViewWithScripts")%>
</head>