使用Asp.net MVC在頁面中添加樣式表的方法有多少Asp.net MVC路由問題
0
A
回答
1
使用絕對鏈接而不是相對的CSS(例如「/Content/site.css」而不是「../Content/site.css」)。您也可以使用Html.Stylesheet(「〜/ Content/site.css」)擴展名(在MvcContrib庫中)來指定一個樣式表。
0
問題沒有得到正確的CSS?如果是這樣,那麼我會檢查你的Details.aspx文件,並確保到CSS的鏈接是正確的路徑。最有可能的是,您的Details.aspx文件被移動到新的子目錄或另一個目錄中,從而使aspx文件和CSS文件之間的相對路徑不同。
我會檢查瀏覽器的頁面源代碼,看看CSS文件的路徑是什麼。我會解決這個問題的方法是修改aspx文件以使用完全合格的css文件路徑。確保工作。然後嘗試更改完整路徑以使用相對路徑。
3
無論你爲細節頁面指定CSS而不是相對路徑,例如
<link href="../../Content/CSS/details.css" rel="stylesheet" type="text/css" />
嘗試使用內容助手和指定虛擬路徑,而不是
<link href="<%= Url.Content("~/Content/CSS/details.css") %>" rel="stylesheet" type="text/css" />
看來,該網站是無法加載得到基於相對鏈接的CSS文件。
0
在處理MVC書籍中的示例時,我遇到了同樣的問題,它提到了'〜'字符的作用,因爲<head>
標籤上有runat="server"
屬性。所以,我嘗試添加runat屬性到鏈接標籤本身,如下所示,它的工作原理如下:
<link runat="server" href="~/Content/styles.css" rel="stylesheet" type="text/css" />
相關問題
- 1. ASP.NET MVC路由問題
- 2. ASP.NET MVC - 路由問題
- 3. Asp.Net Mvc路由問題
- 4. ASP.NET MVC 5路由問題
- 5. ASP.net MVC路由問題
- 6. ASP.NET MVC路由問題
- 7. 問題與ASP.NET MVC路由
- 8. asp.net的MVC路由問題
- 9. ASP.NET MVC 3路由問題
- 10. ASP.NET MVC路由問題?
- 11. ASP.NET MVC:路由問題
- 12. ASP.net MVC路由問題
- 13. ASP.NET MVC路由問題?
- 14. Asp.net的mvc路由問題
- 15. asp.net mvc 3.0路由問題
- 16. asp.net MVC路由問題
- 17. ASP.NET MVC 3路由問題
- 18. ASP.NET MVC URL路由問題
- 19. ASP.NET MVC路由問題
- 20. ASP.NET MVC路由問題
- 21. ASP.NET MVC RC1路由問題
- 22. Asp.net Mvc路由問題
- 23. ASP.NET MVC 3基本路由問題
- 24. ASP.Net MVC路由問題與Html.BeginForm
- 25. asp.net mvc路由問題重定向
- 26. ASP.NET MVC網址路由問題
- 27. ASP.NET MVC路由登錄/註銷問題
- 28. 簡單的ASP.NET MVC路由問題
- 29. ASP.NET MVC 3路由參數問題
- 30. ASP.NET MVC角度路由URL問題
我們將不需要在標題中提供幫助。這是我們在這裏做的=) – 2009-02-21 13:47:51