radMenu Q2 2010, Child menu items not displaying

2 posts, 0 answers
  1. Ed Davis
    Ed Davis avatar
    4 posts
    Member since:
    Jun 2012

    Posted 26 Jul 2010 Link to this post

    I recently downloaded and updated our site to use the Q2 2010 build. The radmenu on the main master page is set up to use a linqdatasource with sub menu's. The sub menu's work fine when run locally from both IE 8 and FF. Once the app is deployed to the server however the sub menu's will not animate and fail to display. I created a simple test page that did not use the master or any CSS changes, it in fact only contains a radmenu item and I added the items and subitems using the radmenu menu builder wizard. Again it works fine locally, but does not display any of the sub menu's once it is deployed to the web server. The server has not changed and other servers containing previous versions of the site and telerik control's work as expected. What could cause this behavior? I've checked the reference in the web.config file they point correctly, I've dropped and recreated the references to the ddl's and explicity copied the dll's from the most recent version to the bin directory of the project but still nothing. I get no error message and can't think of anything else to try to resolve this.

    @ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        </telerik:RadScriptManager>

        <telerik:RadMenu ID="RadMenu2" Runat="server">
            <Items>
                <telerik:RadMenuItem runat="server" Text="Root RadMenuItem1">
                    <Items>
                        <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                            <Items>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 3">
                                </telerik:RadMenuItem>
                            </Items>
                        </telerik:RadMenuItem>
                        <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                            <Items>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                                </telerik:RadMenuItem>
                            </Items>
                        </telerik:RadMenuItem>
                        <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 3">
                            <Items>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 3">
                                </telerik:RadMenuItem>
                            </Items>
                        </telerik:RadMenuItem>
                    </Items>
                </telerik:RadMenuItem>
                <telerik:RadMenuItem runat="server" Text="Root RadMenuItem2">
                    <Items>
                        <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                            <Items>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 3">
                                </telerik:RadMenuItem>
                            </Items>
                        </telerik:RadMenuItem>
                        <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                            <Items>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 3">
                                </telerik:RadMenuItem>
                            </Items>
                        </telerik:RadMenuItem>
                        <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 3">
                            <Items>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 1">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 2">
                                </telerik:RadMenuItem>
                                <telerik:RadMenuItem runat="server" Text="Child RadMenuItem 3">
                                </telerik:RadMenuItem>
                            </Items>
                        </telerik:RadMenuItem>
                    </Items>
                </telerik:RadMenuItem>
            </Items>
        </telerik:RadMenu>
        </form>
    </body>
    </html>
  2. Schlurk
    Schlurk avatar
    812 posts
    Member since:
    May 2009

    Posted 26 Jul 2010 Link to this post

    To me it sounds like there is something going on with the server setup, and not the application itself. Have you read and followed the instructions in the Add/Remove RadControls to the GAC documentation article? I'm suspicious regarding the fact that you might have multiple versions of the RadControls on the same server, which could cause some issues with references (an application accidentally looking at the wrong assembly version etc.) that could cause the behavior that you are describing. I would make sure that there is only one version of the RadControls on your server and double-check that everything is all set in the GAC.
Back to Top