【问题标题】:unable to get my telerik menu to work on ASP无法让我的 Telerik 菜单在 ASP 上运行
【发布时间】:2016-05-12 19:59:12
【问题描述】:

是的,我已经阅读了很多关于如何在我的网页上为 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 的样式提取的链接皮肤。附件是加载时页面的样子。我的“主页”和“系统管理员”链接是 Telerik,其余的目前是通过 CSS 编码的。

【问题讨论】:

  • 你有太多难以阅读的连续句子。在制作自己的皮肤之前,您的代码是否与 Telerik Grow Skin 一起使用?
  • 是的,如果我取出 Glow2 并将其替换为 Glow

标签: css asp.net telerik


【解决方案1】:

如果您只需要更改皮肤,请保留基本样式表:

<add key="Telerik.EnableEmbeddedBaseStylesheet" value="true"/>

因为它们提供了一些所有皮肤都使用的核心指标,包括自定义的:http://docs.telerik.com/devtools/aspnet-ajax/general-information/controlling-visual-appearance/how-skins-work

【讨论】:

    猜你喜欢
    • 2019-04-02
    • 1970-01-01
    • 2018-05-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 2018-04-16
    • 1970-01-01
    • 2014-01-06
    相关资源
    最近更新 更多