我可以在我的脚本引用中附加一个令牌:
<script type="text/javascript" src="/Some.js?<%= Html.GetToken() %>"></script>
......这很好用。但是,如果我尝试以相同的方式将相同的标记附加到CSS文件引用:
<link rel="stylesheet" type="text/css" href="/Some.css?<%= Html.GetToken() %>" />
... IIS生成以下标记:
<link rel="stylesheet" type="text/css" href="/Some.css?<%= Html.GetToken() %>" />
我知道我错过了一些非常简单的东西,但我看不出究竟是什么。在此先感谢您的帮助!
答案 0 :(得分:3)
如果您的<head>
部分有runat="server"
,则会发生这种情况。如果没有它就可以生存(在ASP.NET MVC中,你通常可以这样做)。
如果没有,请在视图Page_Load
中添加或修改CSS链接。如果这听起来很糟糕,那么删除runat="server"
应该有效:)
答案 1 :(得分:0)