RadToolBar for ASP.NET

PostBack Events Send comments on this topic.
Telerik RadToolBar Server-Side > PostBack Events

Glossary Item Box

Telerik RadToolBar supports server-side events - simply set the AutoPostBack property to true.

Example 

Server-side events

ASPX Copy Code
<rad:radtoolbar AutoPostback="true" runat="server" id="toolbar1" skin="macOS" UseFadeEffect="True">
 
<items>
   
<rad:radtoolbarbutton AccessKey="n" Tooltip="New (Alt+N)" CommandName="New" />
   
<rad:radtoolbarbutton AccessKey="o" Tooltip="Open (Alt+O)" CommandName="Open" />
   
<rad:radtoolbarbutton AccessKey="s" Tooltip="Save (Alt+S)" CommandName="Save" />
   
<rad:radtoolbarseparator />
   
<rad:radtoolbartogglebutton AccessKey="l" Tooltip="Align Left (Alt+L)" ButtonGroup="Alignment" CommandName="alignLeft" />
   
<rad:radtoolbartogglebutton AccessKey="e" Tooltip="Align Center (Alt+E)" ButtonGroup="Alignment" CommandName="Center" />
   
<rad:radtoolbartogglebutton AccessKey="r" Tooltip="Align Right (Alt+R)" ButtonGroup="Alignment" CommandName="alignRight" />
   
<rad:radtoolbartogglebutton AccessKey="j" Tooltip="Justify (Alt+J)" ButtonGroup="Alignment" CommandName="Justify" />
 
</items>
</
rad:radtoolbar>
        
C# Copy Code
private void toolbar1_OnClick(object sender, Telerik.WebControls.RadToolBarClickEventArgs e)
       {
           
string text = e.Button.CommandName;

           
if(e.Button is RadToolBarToggleButton)
           {
               
if(((RadToolBarToggleButton)e.Button).Toggled)
               {
                   text +=
" Toggled ON.";
               }
               
else
               {
                   
text += " Toggled OFF.";
               }
           }
           
else
           {
               
text += " Clicked.";
           }

           label1.Text = text;
       }
   }