2010-10-26 44 views
1

我在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,容易出錯,並在版本控制中扮演地獄,每次部署代碼時都會改變它。

我的問題是:

  1. 是否有解決這一問題,而不訴諸任何代碼cannonical方式?
  2. 是否有可能編寫一個asp.net mvc 2路由,捕獲任何對PIE.htc的引用並從特定位置返回該文件?
+0

你好,請更新帖子,如果你已經解決了你的問題,我也需要這個。謝謝 – 2011-02-01 16:17:16

+0

@Avian Monceller。還沒有想出解決這個特定問題的方法。我們最終使用了背景圖像來表示絕對需要圓角的元素,而其他元素只是簡單地接受了IE中的方形角。 – 2011-02-03 12:02:45

回答