出於某種原因,當我嘗試在新創建的asp中的默認主頁面(Site.Master)內使用Page.ResolveURL或Url.Content時,出現運行時異常。網絡mvc應用程序。這很奇怪,因爲我一直在.NET中使用ResolveURL helper函數多年沒有問題。這裏是我的代碼片段:ASP.NET MVC中Url.Content的問題
<link href="<%= Url.Content("~/css/style.css"); %>" rel="stylesheet" type="text/css" />
這裏是在同樣的線路發生運行時錯誤:
Compiler Error Message: CS1026:) expected
如果我改變了HREF爲靜態URL,一切都很好。此外,這是一個全新的ASP.NET mvc項目....這是我改變的第一行代碼。
謝謝!我感覺這很簡單。到目前爲止,我從來沒有使用過scriplets(<% %>),因爲我一直把這些東西放在代碼後面。 – smercer 2009-06-19 14:22:21