我对包含母版页和脚本标签有点困惑。我有几个想要包含的脚本 (*.js) 文件,但并非所有文件都与每个页面相关。我正在使用母版页,似乎只能在母版页中执行此操作。
但我认为这是一种浪费,我想我需要在母版页中包含所有 JS 文件。这意味着我将加载 JS 文件,而不是在所有页面中使用它们。
有更好的方法吗?
最佳答案
首先在母版页中添加 ContentPlaceHolder :
<head runat="server">
<title>My awesome master page</title>
<script type="text/javascript" src="global.js"></script>
<asp:ContentPlaceHolder ID="foo" runat="server" />
</head>
通过 ContentPlaceHolder 从您的页面添加其他脚本
<asp:Content ContentPlaceHolderID="foo" runat="server">
<script src="specific.js" type="text/javascript"></script>
</asp:Content>
关于javascript - 如何添加特定于页面的脚本链接(使用母版页的 MVC),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4506581/