Hello,
Below I have posted the suggestions that I provided in your support ticket on the matter:
- The problem you described may be caused by asynchronous loading of the skin style sheet resources through the AJAX request. You should load them with the main content to assure that they are present. There are two ways to achieve this. For the following demonstration I will use the
Default skin of
RadSlider, but it can be easily replaced by any of the others.
- The first approach is to load the styles through a link tag using the Page.ClientScript.GetWebResourceUrl method. The link tag must be placed in the head content of the page.
Copy Code
- The other way is to use the RadStyleSheetManager. Note that you must register a HttpHandler in web.config. This can be done automatically through Smart Tag, available in Design View.
Here you can find more information about using RadStyleSheetManager.
Copy Code
- It is also possible that the problem is related to the 31 stylesheets per file Internet Explorer limitation. This means that Internet Explorer can load only 31 stylesheets per file and all additional styles will not be applied to the page. You can check this article for more information on the matter. Again, this problem can be resolved by adding a RadStyleSheetManager on the page as it combines all the requests to the "stylesheet resource files" into a single one, reducing the page load time and traffic and preventing the mentioned IE bug.
I would suggest opening a separate support ticket for every problem that you want to report. This way our communication on the matter will be much easier to follow. This being said, lets continue our discussion in your support ticket.
Kind regards,
Slav
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their
blog feed now