Telerik RadWindow 和标准 CSS 冲突(在 Internet Explorer 中)

发布于 2025-01-07 00:05:17 字数 769 浏览 0 评论 0原文

我正在使用 Telerik RadControls for ASP.NET AJAX 在 ASP.NET/C# 中做一个项目,并在设计该网站时投入了大量精力。现在,RadWindow 突然威胁到了所有现有的 CSS 样式。这是一个非常特殊的问题,并且仅适用于 Internet Explorer。请有人帮我纠正这个问题。

我的网站中几乎 100% 的内容都使用 CSS(不是 CSS3)。一切看起来都运行良好(在所有浏览器中,包括 IE),直到我在页面中添加了 Telerik RadWindow。 此后 IE 不再渲染我的 CSS 样式,我的网站看起来完全是废话!! 但其他浏览器(例如 Chrome 和 Firefox)却可以完美运行。即使仅添加 RadWindowManager 而没有任何实际的 RadWindows 也会导致同样的问题。

注意:RadControls 的 CSS 看起来不错 &没有任何麻烦。这仅适用于其他标准 HTML/ASP.NET 元素/控件。

我正在使用 Masterpage,如果我将 RadWindow/Manager 移动到 MasterPage,它就会将错误过滤到所有子/内容页面,即所有子页面都没有应用 CSS 样式。但我的 MasterPage 中的 CSS 样式没问题。我对这种行为完全感到困惑,找不到问题所在。

我还检查了 RadWindow 使用的 CSS,并且没有与我在内容页面中的元素一起使用的任何类冲突的类/类名。所有上述问题仅适用于 INTERNET EXPLORER。 :(

有人遇到过这种问题吗?请帮助我,因为我迫切需要 RadWindow 并且无法将其从我的项目中消除。

I am doing a project in ASP.NET/C# using Telerik RadControls for ASP.NET AJAX and have put in a lot of effort in designing the site. Now all of a sudden RadWindow threatens all the CSS Styles in place. This is a really peculiar problem and it is only with Internet Explorer. Someone please help me correcting this..

Almost 100% of the content in my site use CSS(not CSS3). Everything was looking and working good(in all browsers incl. IE), until I added a Telerik RadWindow into the page.
After this IE is not rendering my CSS Styles and my site looks like a complete CRAP!!
But the other browsers like chrome and firefox are working flawlessly. Even the addition of RadWindowManager alone without any actual RadWindows causes the same trouble.

Note: CSS of RadControls looks good & DOES NOT HAVE any trouble. This is only with the other standard HTML/ASP.NET elements/controls.

I am using Masterpage and if I move the RadWindow/Manager to the MasterPage, it then filters down the bug to all child/content pages i.e all child pages are not applying the CSS Styling. But the CSS Styles in my MasterPage is Okay. I am completely puzzled by this behavior and couldnt find what is wrong.

I also checked the CSS used by RadWindow and there was NO class/classname that conflicts with any of the classes I am using with the elements in the content pages. All the above mentioned probs ARE ONLY WITH INTERNET EXPLORER. :(

Have anyone ecountered this kind of issue ? Kindly help me since I am in dire need of RadWindow and couldn't eliminate it from my project.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

城歌 2025-01-14 00:05:17

检查 IE 中的页面限制是否达到 30 个样式表。如果您有很多样式表注册,IE 将不会全部解析它们,并且您将丢失样式。其他浏览器不受此限制的影响。尝试将您的 CSS 合并为一个,或者如果您使用多个 RadControl,请将 RadStyleSheetManager 添加到您的母版页。

Check if you are not hitting the 30 stylesheets on a page limit in IE. If you have a lot of stylesheet registrations, IE will not parse them all and you will have missing styles. Other browsers are unaffected by this limitation. Try combining your CSS into one or if you are using more than one of the RadControls, add a RadStyleSheetManager to your master page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文