I have a problem with the onitemclick event.
It will not fire for some reason.
Below the control page
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="verticalmenu.ascx.vb" Inherits="Structures_verticalmenu" %> |
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
<telerik:RadAjaxManagerProxy ID="ProxyRadMenuvert1" runat="server"> |
</telerik:RadAjaxManagerProxy> |
<telerik:RadPanelBar runat="server" ID="panelmenu1" Width="100%" OnItemClick="RadPanelBar1_ItemClick" /> |
<asp:label Runat="server" ID="Label1" Text="Standard"></asp:label> |
Code behind it
Imports System |
Imports System.Data |
Imports System.Data.SqlClient |
Imports Telerik.Web.UI |
Partial Class Structures_verticalmenu |
Inherits System.Web.UI.UserControl |
Private Sub BindToDataSet() |
Dim adapter As New SqlDataAdapter("SELECT * FROM TblPages", _ |
ConfigurationManager.ConnectionStrings("Varodb").ConnectionString) |
Dim Menu As New DataSet() |
adapter.Fill(Menu) |
panelmenu1.DataTextField = "Pagename" |
panelmenu1.DataFieldID = "ID" |
panelmenu1.DataFieldParentID = "PageID" |
panelmenu1.DataSource = Menu |
panelmenu1.DataBind() |
End Sub |
Protected Sub RadPanelBar1_ItemClick(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadPanelBarEventArgs) |
Label1.Text = "Clicked panel item - " + e.Item.Text |
End Sub |
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load |
If Not Page.IsPostBack Then |
BindToDataSet() |
End If |
End Sub |
End Class |
Anyone has a suggestion ?