也许这是一个愚蠢的问题,但我在 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>
出于某种奇怪的原因,<%
在运行时更改为<%
<%= App.RootPath %>
如果放在 head 标签之外的任何地方,则可以正常工作。
有没有人遇到过这种情况并解决了?
更新:
如果我在 head 标签中推迟 runat="server" ,它可以工作。但我需要它。
编辑:
所有这些方法都有效,但问题是缺乏设计师的支持?