我在IE7的asp.net mvc站點有點問題。我的網頁設計師包括了下面的CSS得到一個不錯的顯示在IE7:asp.net mvc路由到任何路徑的特定文件的行爲url
.container { background: #f2f2f2; border: 2px solid #ddd; padding: 12px; behavior: url(/devsite/Content/PIE.htc);
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
請注意行爲:網址(/devsite/Content/PIE.htc)位。這不遵循相對路徑相對於樣式表的標準url css行爲。在這種情況下,相對路徑是調用它們的頁面。在開發,測試,圖形和生產之間,網站被部署到許多不同的虛擬目錄或根本沒有虛擬目錄。上面的css被包含在許多文件中,它是一個PITA,容易出錯,並在版本控制中扮演地獄,每次部署代碼時都會改變它。
我的問題是:
- 是否有解決這一問題,而不訴諸任何代碼cannonical方式?
- 是否有可能編寫一個asp.net mvc 2路由,捕獲任何對PIE.htc的引用並從特定位置返回該文件?
你好,請更新帖子,如果你已經解決了你的問題,我也需要這個。謝謝 – 2011-02-01 16:17:16
@Avian Monceller。還沒有想出解決這個特定問題的方法。我們最終使用了背景圖像來表示絕對需要圓角的元素,而其他元素只是簡單地接受了IE中的方形角。 – 2011-02-03 12:02:45