我有幾個項目的解決方案。既使用內聯表達式語法,如:ASPX在線表達<%= %>相當於在運行時%3C%25 =
<p><a runat="server" href="<%=MyProject.Global.PathSite %>">My Link</a></p>
假設MyProject.Global.PathSite相當於
public const String Whatever = @"http://www.myurl.com/";
在設計時和運行時項目A,第一個項目是我在創建溶液,正確地計算表達式,而項目B,我創建幾個月後的第二個項目,計算表達式作爲
%3c%25=MyProject.Global.PathSite%20%25%3e
基本上,ASP.Net噸讀取<%%>爲HTML文本,而不是它應該處理的標籤,而第二個不是。
有什麼想法?
更新: 我修改了問題的措辭,以更好地意義。
我添加了實際的行。語法runat = server,在那裏。 –