也许它是一个愚蠢的问题,但我在Visual Studio 2010中这个问题:Asp.net定界符<%替换为头标记中的<%?
在我的母版页,我这个代码:
<head runat="server">
<title>App Title</title>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<link href="<%= App.RootPath %>Css/style.css" rel="stylesheet" type="text/css" />
</head>
一些奇怪的原因,<%
在改变运行时与<%
如果把头部标签以外的任何地方<%= App.RootPath %>
工作正常。
任何人从来没有经历过这一点,并解决?
UPDATE:
如果我在头标记推迟RUNAT = “服务器”,它的工作原理。但我需要它。
编辑:
所有这些方法的工作,但问题是缺乏设计师的支持?
检查其主题相关http://stackoverflow.com/questions/1874875/link-rel-stylesheet-type-text-css-href-resolveurl -CSS试验CSS – Crimsonland
我读过,但它已经错过了等号(=),所以并不适用于这种情况下 –