差异和<asp:contentplaceholder runat =“server”id =“HeadContent”> </asp:contentplaceholder>

时间:2010-05-17 13:57:04

标签: asp.net asp.net-mvc-2

希望更好地了解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,此外,每个页面都有机会将head elements thankx添加到内容占位符HeadContent标记。

我正在排除故障的具体问题是我的渲染页面不包含'prama no-cache'标签的实例 - 如您所见,它在上层标题部分中定义。其他.js和.css元素正在进入渲染页面,因此很难看到no-cache标记不是。

当执行'查看生成的源'时 - 'charset'出现'no-cache'不存在。

1 个答案:

答案 0 :(得分:0)

可能是因为pragma meta标签没有正确关闭?