2010-10-26 41 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

回答