好吧,我在 asp.net 中使用了 css3pie,但它不起作用。我尝试了所有可能的解决方案。搜索了很多论坛,但未能在 asp.net 中正确使用 PIE。让我向您展示我的项目结构。
我的项目层次结构中有母版页和内部母版页。
css3pie 正在处理那些不使用母版页的页面。我的 css 和 .htc 文件如下
- 根
- css
- 脚本
当我使用没有母版页的 css3PIE 时,它可以工作:
<script type="text/javascript" src="../Scripts/html5.js"></script>
<link href="css/IE.css" rel="stylesheet" type="text/css" />
上面的代码正在工作。但是当我使用任何页面与主人。它不工作。我的 CSS 看起来像这样:
behavior: url('../Scripts/PIE.htc');
css 放在 IE.css 文件中。您可以在上面的代码中看到。请记住,我尝试了所有可能的组合来在 css 中引用 .htc
behavior: url('../Scripts/PIE.htc');
behavior: url('/Scripts/PIE.htc');
behavior: url('/PIE.htc');
behavior: url('PIE.htc');
with and without quotes
还有一件事。很多人说这是由于相对路径。好吧,我测试了这些东西。当我在 IE 的开发工具中查看呈现的 html 时。它应用了该行为但不起作用。请帮我。将不胜感激。提前致谢