【发布时间】:2011-10-08 08:51:44
【问题描述】:
也许这是一个愚蠢的问题,但我在 Visual Studio 2010 中遇到了这个问题:
在我的母版页我有这个代码:
<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>
出于某种奇怪的原因,&lt;% 在运行时更改为 &lt;%
<%= App.RootPath %> 放在 head 标签之外的任何地方都可以正常工作。
有没有人遇到过这种情况并解决了?
更新:
如果我在 head 标记中推迟 runat="server",它可以工作。但我需要它。
编辑:
所有这些方法都有效,但问题是缺乏设计师的支持?
【问题讨论】:
-
检查它是否有某种关联stackoverflow.com/questions/1874875/…
-
我读过,但它错过了 = 符号,所以不适用于这种情况
标签: asp.net master-pages delimiter head