Hello,
I want to load item data in RadMenu by using a SQL query, when testing the below code I can stop at a break point in
RadMenu1_ItemDataBound but not stopping in RadMenu1_ItemClick, I'm wondering what to do in order to be able
to fire OnItemClick. I Don't know what is wrong, please help...
<telerik:RadMenu ID="RadMenu1" runat="server" Width="100%" style="margin-bottom:2px" EnableRoundedCorners="True" EnableShadows="True" DataSourceID="SqlDataSource1" DataFieldID="MenuID" DataFieldParentID="ParentID" DataTextField="FieldText" DataValueField="Page" OnItemClick="RadMenu1_ItemClick" onitemdatabound="RadMenu1_ItemDataBound"> </telerik:RadMenu> protected void RadMenu1_ItemClick(object sender, Telerik.Web.UI.RadMenuEventArgs e) { if (Request.IsAuthenticated) { string value=e.Item.Value.ToString(); Telerik.Web.UI.RadPane topPane = (Telerik.Web.UI.RadPane)HeadLoginView.FindControl("topPane"); string[] arreglo = value.Split('?'); topPane.ContentUrl = arreglo[0]; Telerik.Web.UI.RadPane paneContent = (Telerik.Web.UI.RadPane)HeadLoginView.FindControl("contentPane"); paneContent.ContentUrl = "Blank.aspx"; if (value.IndexOf('?') > 0) { if (arreglo[1] == "clp=1") { paneContent.Collapsed = true; } else { paneContent.Collapsed = false; } } else { paneContent.Collapsed = false; } } } protected void RadMenu1_ItemDataBound(object sender, Telerik.Web.UI.RadMenuEventArgs e) { e.Item.Value = e.Item.NavigateUrl; e.Item.NavigateUrl = ""; }
Thanks
Antonio