也許它是一個愚蠢的問題,但我在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
我讀過,但它已經錯過了等號(=),所以並不適用於這種情況下 –