我已经阅读了很多关于如何在我的网页上实现telerik菜单的自定义皮肤的线程我知道你们中的一些人不会知道我在说什么,但是我非常渴望得到帮助这就是我目前编码的内容。
在我的网页配置中,我有:
<appSettings>
<add key="Telerik.Skin" value="Glow2"/>
<add key="Telerik.EnableEmbeddedSkins" value="false"/>
<add key="Telerik.EnableEmbeddedBaseStylesheet" value="false"/>
<add key="Telerik.ScriptManager.TelerikCdn" value="Disabled" />
<add key="Telerik.StyleSheetManager.TelerikCdn" value="Disabled" />
</appSettings>
在我的网站主人中我有
<link href="Skins/Glow2/Menu.Glow2.css" rel="stylesheet" type="text/css" />
我的菜单代码使用:
<li>
<asp:LoginView ID="SysAdminLV" runat="server">
<RoleGroups>
<asp:RoleGroup Roles="Masters">
<ContentTemplate>
<telerik:RadMenu ID="SysAMenu" runat="server" Skin="Glow2">
<Items>
<telerik:RadMenuItem runat="server" Text="Sys Admin" NavigateUrl="~/Default.aspx">
<Items>
<telerik:RadMenuItem runat="server" Text="Create User" NavigateUrl="~/Staff/Masters/New_User.aspx"></telerik:RadMenuItem>
<telerik:RadMenuItem runat="server" Text="Manage Users" NavigateUrl="~/Staff/Masters/Manage_Users.aspx"></telerik:RadMenuItem>
</Items>
</telerik:RadMenuItem>
</Items>
</telerik:RadMenu>
</ContentTemplate>
</asp:RoleGroup>
</RoleGroups>
</asp:LoginView>
</li>
现在我的自定义皮肤被称为Glow2,因为我对“Glow”皮肤进行了很少的更改,我没有收到任何错误或任何页面加载正常的链接我只是没有从Glow2拉过syling皮肤。附件是页面在加载时的样子。我的“home”和“Sysadmin”链接是telerik,其余的都是通过CSS编码的。
答案 0 :(得分:0)
如果您只需要更换皮肤,请保留基本样式表:
<add key="Telerik.EnableEmbeddedBaseStylesheet" value="true"/>
因为它们提供了所有皮肤使用的核心指标,包括自定义指标:http://docs.telerik.com/devtools/aspnet-ajax/general-information/controlling-visual-appearance/how-skins-work。