さて、動作していない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を見ると。動作は適用されますが、機能しません。私を助けてください。高く評価されます。前もって感謝します