New to Telerik UI for ASP.NET AJAX? Download free 30-day trial

    Server-side Events

    Select a command
    Event log

    RadSplitButton exposes several server-side events that allow easy and flexible use in a wide range of application scenarios:

    • OnClick—raised when the RadSplitButton is clicked and AutoPostBack is set to true.
    • OnCommand—raised when the RadSplitButton is clicked and AutoPostBack is set to true. It is useful for handling commands (using the CommandName and CommandArgument properties). When button is clicked e.CommandName is the CommandName set for the SplitButton itself. When Item in the ContextMenu is clicked, the e.CommandName is the Value of the clicked item.
    • DefaultCS.aspx
    • DefaultCS.aspx.cs
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DefaultCS.aspx.cs" Inherits="Telerik.Web.Examples.SplitButton.ServerSideEvents.DefaultCS" %>
     
    <%@ Register TagPrefix="qsf" Namespace="Telerik.QuickStart" %>
    <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
    <!DOCTYPE html>
    <head runat="server">
        <title>Telerik ASP.NET Example</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <telerik:RadScriptManager runat="server" ID="RadScriptManager1" />
        <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" />
        <div class="demo-containers">
            <div class="demo-container size-thin">
                <telerik:RadSplitButton runat="server" ID="RadSplitButton1" Text="Select a command" CommandName="Select" Width="200px"
                    OnCommand="RadSplitButton1_Command" OnClick="RadSplitButton1_Click">
                    <ContextMenu runat="server">
                        <Items>
                            <telerik:RadMenuItem Text="Command 1" Value="command1"></telerik:RadMenuItem>
                            <telerik:RadMenuItem Text="Command 2" Value="command2"></telerik:RadMenuItem>
                            <telerik:RadMenuItem Text="Command 3" Value="command3"></telerik:RadMenuItem>
                        </Items>
                    </ContextMenu>
                </telerik:RadSplitButton>
     
                <telerik:RadAjaxManager runat="server" ID="RadAjaxManager1">
                    <AjaxSettings>
                        <telerik:AjaxSetting AjaxControlID="RadSplitButton1">
                            <UpdatedControls>
                                <telerik:AjaxUpdatedControl ControlID="EventLogConsole1" LoadingPanelID="RadAjaxLoadingPanel1" />
                            </UpdatedControls>
                        </telerik:AjaxSetting>
                    </AjaxSettings>
                </telerik:RadAjaxManager>
     
                <telerik:RadAjaxLoadingPanel runat="server" ID="RadAjaxLoadingPanel1" />
            </div>
        </div>
        <qsf:EventLogConsole ID="EventLogConsole1" runat="server" AllowClear="true" Height="200px"></qsf:EventLogConsole>
        </form>
    </body>
    </html>

    Support & Learning Resources

    Find Assistance