Лучший из известных мне способов сделать это - добавить ContentPlaceHolder
в раздел <head>
в MasterPage
и добавить теги <script>
в Content
, ссылаясь на этот раздел на всех нужных страницах. дополнительные javascripts (или stylehseets, или что-то еще ... Это, безусловно, добавляет дополнительную степень свободы).
В тебе мастер:
<head>
<!-- Sitewide script references, title tags etc goes here -->
<asp:ContentPlaceHolder ID="HeadContent" runat="server" />
</head>
Поскольку по умолчанию он пуст, вам не нужно ничего менять на других страницах, чтобы внести это изменение в ваш мастер.
На вашей странице требуется дополнительный js-скрипт:
<asp:Content ID="HeadContentFromPage" ContentPlaceHolderId="HeadContent">
<script type="text/javascript" src="myPageSpecificScript.js"></script>
</asp:Content>