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


The TileClick server side event is triggered when a tile is clicked with the left mouse button (or is tapped on a touch device) and the AutoPostBack property is set to true. Navigation will not occur even if a NavigateUrl is provided in the given tile, but a postback will be invoked instead.

The event handler receives two arguments - of type object that is a reference to the RadTileList control that fired the event and can be cast to it, and a Telerik.Web.UI.TileListEventArgs object that can be used to get a reference to the clicked Tile through its Tile property. It returns an object of type RadBaseTile.

<telerik:RadTileList RenderMode="Lightweight" runat="server" ID="RadTileList1" AutoPostBack="true" OnTileClick="OnTileClick">
            <telerik:RadTextTile Name="First" NavigateUrl="" Title-Text="Telerik" Shape="Wide">
            <telerik:RadTextTile Name="Second" NavigateUrl="" Title-Text="Google" Shape="Wide">
            <telerik:RadTextTile Name="Third" NavigateUrl="" Text="Bing">
            <telerik:RadTextTile Name="Fourth" NavigateUrl="" Text="Wikipedia">
<div runat="server" id="clickResult">
protected void OnTileClick(object sender, TileListEventArgs e)
    clickResult.InnerHtml = "Clicked tile name and URL: " + e.Tile.Name + "<br />" + e.Tile.NavigateUrl;
    //note: e.Tile is of type RadBaseTile
Protected Sub RadTileList1_TileClick(sender As Object, e As Telerik.Web.UI.TileListEventArgs) Handles RadTileList1.TileClick
    clickResult.InnerHtml = "Clicked tile name and URL: " & e.Tile.Name & "<br />" & e.Tile.NavigateUrl
    'note: e.Tile is of type RadBaseTile
End Sub
In this article