2012-03-09 65 views
2

我已經創造了新的MVC2 ViwUserControl ,我已經在我的解決方案資源管理器中添加新的CSS文件到〜/內容/樣式文件夾中。 但我的用戶控件不會檢索CSS文件MVC ViewUserControl沒有檢索CSS樣式表

<link href="~/Content/Styles/demo_page.css" rel="stylesheet" type="text/css" /> 
     <link href="~/Content/Styles/demo_table.css" rel="stylesheet" type="text/css" /> 
     <link href="~/Content/Styles/demo_validation.css" rel="stylesheet" type="text/css" /> 
     <link href="~/Content/Styles/jquery.alerts.css" rel="stylesheet" type="text/css" /> 
     <link href="~/Content/Styles/jquery-ui.css" rel="stylesheet" type="text/css" /> 
     <link href="~/Content/Styles/jquery-ui-1.7.2.custom.css" rel="stylesheet" type="text/css" /> 

任何想法/幫助讚賞?

當我通過firbug我看到找不到404錯誤,這些文件

回答

0

調試不能在HTML中使用~/。與服務器端功能的唯一作品支持該vritual路徑。刪除~

+0

由於它工作時,我刪除〜。 – user1245777 2012-03-09 21:18:00

1

前面tilde拋出你的代碼關閉...

變化:

<link href="~/ ... 

要:

<link href="/ ... 

的波浪~是一個服務器端的建設常用在ASP.Net Web窗體的代碼,如:

<img runat="server" src="~/Images/foo.png" />. 

在MVC標準是使用@Url.Content(" ... ");這樣:

<link href="@Url.Content("~/Content/Styles/demo_page.css")" 
     rel="stylesheet" type="text/css" /> 
+0

感謝ü這麼多...它的工作就像一個魅力.... – user1245777 2012-03-09 21:16:54