Telerik is a leading vendor of ASP.NET AJAX, ASP.NET MVC, Silverlight, WinForms and WPF controls and components, as well as .NET Reporting, .NET ORM , .NET CMS, Code Analysis, Mocking, Team Productivity and Automated Testing Tools. Building on its expertise in interface development and Microsoft technologies, Telerik helps customers build applications with unparalleled richness, responsiveness and interactivity. Telerik products help thousands of companies to be more productive and deliver reliable applications under budget and on time.
Version Q2 2011 released 07/12/2011
select

Menu / Server-side Events

Event log:
ItemDataBound: bound to System.Web.SiteMapNode with Title = Products ItemDataBound: bound to System.Web.SiteMapNode with Title = ASP.NET AJAX Controls ItemDataBound: bound to System.Web.SiteMapNode with Title = WinForms Controls ItemDataBound: bound to System.Web.SiteMapNode with Title = WPF Controls ItemDataBound: bound to System.Web.SiteMapNode with Title = Silverlight Controls ItemDataBound: bound to System.Web.SiteMapNode with Title = Telerik Reporting ItemDataBound: bound to System.Web.SiteMapNode with Title = Telerik OpenAccess ORM ItemDataBound: bound to System.Web.SiteMapNode with Title = Sitefinity ASP.NET CMS ItemDataBound: bound to System.Web.SiteMapNode with Title = WebUI Test Studio ItemDataBound: bound to System.Web.SiteMapNode with Title = Consulting ItemDataBound: bound to System.Web.SiteMapNode with Title = On-site Training ItemDataBound: bound to System.Web.SiteMapNode with Title = Consulting Express ItemDataBound: bound to System.Web.SiteMapNode with Title = Open Classes Training ItemDataBound: bound to System.Web.SiteMapNode with Title = Online Training ItemDataBound: bound to System.Web.SiteMapNode with Title = Project Consulting ItemDataBound: bound to System.Web.SiteMapNode with Title = Telerik Webinars ItemDataBound: bound to System.Web.SiteMapNode with Title = Purchase ItemDataBound: bound to System.Web.SiteMapNode with Title = Buy Now ItemDataBound: bound to System.Web.SiteMapNode with Title = Renewals & Upgrades ItemDataBound: bound to System.Web.SiteMapNode with Title = License Agreement ItemDataBound: bound to System.Web.SiteMapNode with Title = FAQ ItemDataBound: bound to System.Web.SiteMapNode with Title = Purchase Orders ItemDataBound: bound to System.Web.SiteMapNode with Title = Contact Sales ItemDataBound: bound to System.Web.SiteMapNode with Title = Support ItemDataBound: bound to System.Web.SiteMapNode with Title = Support by Product ItemDataBound: bound to System.Web.SiteMapNode with Title = Documentation ItemDataBound: bound to System.Web.SiteMapNode with Title = Demos ItemDataBound: bound to System.Web.SiteMapNode with Title = Knowledge Base ItemDataBound: bound to System.Web.SiteMapNode with Title = Telerik Trainer ItemDataBound: bound to System.Web.SiteMapNode with Title = Videos ItemDataBound: bound to System.Web.SiteMapNode with Title = Skins ItemDataBound: bound to System.Web.SiteMapNode with Title = Community ItemDataBound: bound to System.Web.SiteMapNode with Title = Forums ItemDataBound: bound to System.Web.SiteMapNode with Title = Blogs ItemDataBound: bound to System.Web.SiteMapNode with Title = Events ItemDataBound: bound to System.Web.SiteMapNode with Title = Code Library ItemDataBound: bound to System.Web.SiteMapNode with Title = Learning Resources ItemDataBound: bound to System.Web.SiteMapNode with Title = Announcements ItemDataBound: bound to System.Web.SiteMapNode with Title = Free Products ItemDataBound: bound to System.Web.SiteMapNode with Title = Company ItemDataBound: bound to System.Web.SiteMapNode with Title = About Telerik ItemDataBound: bound to System.Web.SiteMapNode with Title = Press Center ItemDataBound: bound to System.Web.SiteMapNode with Title = Careers ItemDataBound: bound to System.Web.SiteMapNode with Title = Contact Us

  • RadMenu introduces three server-side events for working with menu items:

    • ItemClick occurs when the user clicks on a menu item
    • ItemCreated occurs when a new menu item is added to the menu (at any level)
    • ItemDataBound occurs when a menu item is bound to a data source

    This example shows how the ItemClick event can be wired up. In your VB or C# code you only need to set the ItemClick event of the RadMenu class to the event handler that will process the event. Alternatively, you can use declarative event wiring in your ASPX/ASCX templates.
    Please review the source code of this example for additional details.

Source Code

C# VB.NET
Show code in new window Demo isolation steps
  • <%@ Page CodeFile="DefaultCS.aspx.cs" Language="c#" AutoEventWireup="true" Inherits="Telerik.Web.Examples.Menu.ServerEvents.DefaultCS" %>

    <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
    <%@ Register TagPrefix="qsf" Namespace="Telerik.QuickStart" %>
    <%@ Register TagPrefix="qsf" TagName="Header" Src="~/Common/Header.ascx" %>
    <%@ Register TagPrefix="qsf" TagName="HeadTag" Src="~/Common/HeadTag.ascx" %>
    <%@ Register TagPrefix="qsf" TagName="Footer" Src="~/Common/Footer.ascx" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <qsf:HeadTag runat="server" ID="Headtag1"></qsf:HeadTag>
    </head>
    <body class="BODY">
        <form runat="server" id="mainForm" method="post">
            <telerik:RadScriptManager ID="ScriptManager" runat="server" />
            <qsf:Header ID="Header1" runat="server" NavigationLanguage="C#"></qsf:Header>
            <telerik:RadMenu ID="RadMenu1" runat="server" OnItemClick="RadMenu1_ItemClick" DataSourceID="SiteMapDataSource1"
                Style="float: none; margin: 0 0 100px 0; width: 100%" OnItemDataBound="RadMenu1_ItemDataBound"
                EnableRoundedCorners="true" EnableShadows="true" />
            <asp:SiteMapDataSource runat="server" ID="SiteMapDataSource1" ShowStartingNode="false" />
            <qsf:EventLogConsole runat="server" ID="EventLogConsole1" />
            <qsf:Footer ID="Footer1" runat="server"></qsf:Footer>
        </form>
    </body>
    </html>

Get more than expected!

 
 

Take your time to truly experience the power of RadControls for ASP.NET AJAX with a free 60-day trial backed up by Telerik’s unlimited dedicated support.

Download your RadControls for ASP.NET AJAX trial and jumpstart your development with the available Getting Started resources.

If you have any questions, do not hesitate to contact us at sales@telerik.com.

Copyright 2002-2024 © Telerik. All right reserved
Telerik Inc, 201 Jones Rd, Waltham, MA 02451