В поисках лучшего понимания того, как проект mvc должен определять javascript и css. Я работаю с примером кода, где включены определения, такие как:
<head id="Head1" runat="server">
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" />Affiliate Checkout</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="pragma" content="no-cache">
<script type="text/javascript" src="/Scripts/jquery.js"></script>
<script type="text/javascript" src="/Scripts/jquery-ui-1.7.2.custom.min.js"></script>
.
.
.
<asp:ContentPlaceHolder runat="server" ID="HeadContent"></asp:ContentPlaceHolder>
</head>
Я читаю, что _все страницы, просматривающие эту MasterPage, получат jquery и jqueryUI, и, кроме того, каждая страница будет иметь возможность добавлять элементы заголовка thankx в тег-заполнитель содержимого HeadContent.
Конкретная проблема, которую я решаю, - это случай, когда моя отображаемая страница не включает тег «prama no-cache» - как вы видите, это определено в разделе заголовка верхнего уровня. Другие элементы .js и .css превращают его в отображаемую страницу, поэтому очень неприятно видеть, что тег no-cache не является.
Когда выполняется «Просмотр сгенерированного источника» - присутствует «charset», а «no-cache» - нет.