3

私はASP.NETAJAX用のTelerikRadControlsを使用してASP.NET/C#でプロジェクトを行っており、サイトの設計に多大な労力を費やしてきました。これで、突然のRadWindowがすべてのCSSスタイルを脅かします。これは本当に特有の問題であり、InternetExplorerでのみ発生します。誰かが私がこれを修正するのを手伝ってください。

私のサイトのコンテンツのほぼ100%がCSS(CSS3ではない)を使用しています。Telerik RadWindowをページに追加するまで、すべてが見栄えが良く、(IEを含むすべてのブラウザーで)正常に機能していました。この後、IEは私のCSSスタイルをレンダリングせず、私のサイトは完全なCRAPのように見えます!! しかし、chromeやfirefoxのような他のブラウザは完璧に動作しています。実際のRadWindowsなしでRadWindowManagerを単独で追加しても、同じ問題が発生します。

注:RadControlsのCSSは見栄えがよく、問題はありません。これは、他の標準のHTML/ASP.NET要素/コントロールでのみ発生します。

私はMasterpageを使用していますが、RadWindow / ManagerをMasterPageに移動すると、バグがすべての子/コンテンツページにフィルターされます。つまり、すべての子ページがCSSスタイリングを適用していません。しかし、私のMasterPageのCSSスタイルは大丈夫です。私はこの振る舞いに完全に戸惑い、何が悪いのかを見つけることができませんでした。

RadWindowで使用されているCSSも確認しましたが、コンテンツページの要素で使用しているクラスのいずれとも競合するクラス/クラス名はありませんでした。上記のすべての問題は、InternetExplorerでのみ使用できます。:(

誰かがこの種の問題に遭遇したことがありますか?私はRadWindowを切実に必要としていて、プロジェクトからそれを排除することができなかったので、親切に私を助けてください。

4

1 に答える 1

3

IEのページ制限で30のスタイルシートに達していないかどうかを確認します。多くのスタイルシート登録がある場合、IEはそれらすべてを解析せず、スタイルが欠落します。他のブラウザはこの制限の影響を受けません。CSSを1つに結合してみてください。複数のRadControlを使用している場合は、マスターページにRadStyleSheetManagerを追加してください。

于 2012-02-20T07:49:23.950 に答える