Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / ASP.NET > Menu > Type 'Telerik.Web.UI.RadMenu' does not have a public property named 'RadMenuItem'
RadControls for ASP.NET are no longer supported (see this page for reference). In case you have inquiries about the Telerik ASP.NET AJAX controls, post them in the pertinent ASP.NET AJAX forums.

Not answered Type 'Telerik.Web.UI.RadMenu' does not have a public property named 'RadMenuItem'

Feed from this thread
  • Tigran avatar

    Posted on Feb 23, 2011 (permalink)

    Here's my environment:
    Windows Server 2008 R2
    SharePoint: MOSS 2007
    Visual Studio 2008
    Telerik 2010.2.713.35 controls

    Everything was working fine in my site collection, including the RadMenu. I deleted my original site collection and created a new one. Deployed my .WSP and activated my features like normal. The RadMenu lives in my master page. Now when I go to the site I get the following error:

    Line 165:                        EnableShadows="true"                      
    Line 166:                        style="z-index:10;">
    Line 167:                         <telerik:RadMenuItem runat="server" Text="CANDIDATES">
    Line 168:                         <Items>                                   
    Line 169:                                    <telerik:RadMenuItem runat="server"

    Here is the Register Assembly in my Master page.
    <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>


    Here is the ContentPlaceHolder tag that contains the RadMenu.
    <asp:ContentPlaceHolder id="PlaceHolderHorizontalNav" runat="server">
        <telerik:RadMenu 
           ID="TopNavigationMenu"
           Runat="server" 
           Width="100%"
           EnableSelection="true" 
           EnableShadows="true"                       
           style="z-index:10;">
           <telerik:RadMenuItem runat="server" Text="CANDIDATES">
              <Items>                                    
                  <telerik:RadMenuItem runat="server" 
                    NavigateUrl="/TalentPipeline/TalentPages/DisplayCandidate.aspx" 
                    Text="Display A Candidate">
                  </telerik:RadMenuItem>                                    
              </Items>
           </telerik:RadMenuItem>
           <telerik:RadMenuItem runat="server" Text="REQUEST">
              <Items>
                   <telerik:RadMenuItem runat="server" 
                    NavigateUrl="/TalentPipeline/TalentPages/AddCandidate.aspx" Text="Add A New Candidate">
                  </telerik:RadMenuItem>                                    
                  <telerik:RadMenuItem runat="server" 
                    NavigateUrl="/TalentPipeline/TalentPages/ReassignCandidates.aspx" 
                    Text="Reassign Candidate">
                  </telerik:RadMenuItem>
              </Items>
            </telerik:RadMenuItem>
            <telerik:RadMenuItem runat="server" Text="REPORTS" 
              NavigateUrl="/TalentPipeline/TalentPages/CandidateReport.aspx">                                
            </telerik:RadMenuItem>
            <telerik:RadMenuItem runat="server" Text=" " width="1">
            </telerik:RadMenuItem>
        </telerik:RadMenu>  
    </asp:ContentPlaceHolder>

    Note: we had another developer get set up with a new VM and he encountered the same problem as well.

    Thanks for your help...


  • Tigran avatar

    Posted on Feb 23, 2011 (permalink)

    Garrr....

    Figured it out...newbie mistake.

    I was missing an <Items></Items> tag wrapping the outer <Telerik:RadMenuItem> tags.

    Oh well.

Back to Top

Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / ASP.NET > Menu > Type 'Telerik.Web.UI.RadMenu' does not have a public property named 'RadMenuItem'