RadMenu for ASP.NET

The skin does not apply Send comments on this topic.
See Also
Controlling the visual appearance > Trouble shooting > The skin does not apply

Glossary Item Box

Symptoms

The menu visual settings do not apply:

Solution


Check for the following

  1. Have you correctly set the Skin property? Keep in mind that Telerik RadMenu skins are case-sensitive. If you have set the Skin property to "None" no skin will be automatically applied.
  2. Verify the folder of the skin exists. All skins by default are located in ~/RadControls/Menu/Skins.
  3. Setting the SkinsPath property to invalid location would also cause similar problems.
  4. Verify the existence of the "styles.css" file within your skin folder e.g. ~/RadControls/Menu/Skins/MySkin/styles.css
  5. Check if the CSS rules from the skin are correctly prefixed with .RadMenu_[SkinName] e.g .RadMenu_MySkin
  6. If you have not set the Skin property and use ASP.NET 2 check if the web resource handler is properly configured. More info is available here.
  7. See the topic on How to create menu in user control with set OutputCache
  8. Check the doctype of the page. If you are using a case sensitive doctype, make sure that the casing of the skin value and the css styles is the same. For example, if you set Skin=TelerikCom and your css classes are actually RadMenu_telerikCom, for case-sensitive doctypes the skin will not apply. It will, however, apply correctly in quirks mode.
    According to HTML 4.0, the values of CLASS and ID attributes are case-sensitive. For more information see this msdn article.

 

See Also