I use RadMenu Control with Images (icons) from a table in the database and works fine. the problem is that every time I load a web page, the menu is reloaded and becomes very slow.
Please can you help me resolve this issue. thanks
Public Class Site1
Inherits System.Web.UI.MasterPage
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
'enlazo el control de menú al DataTable
Me.RadMenuPrincipal.DataSource = CargarMenu()
Me.RadMenuPrincipal.DataFieldID = "ID_MODULO"
Me.RadMenuPrincipal.DataFieldParentID = "ID_MODULO_PADRE"
Me.RadMenuPrincipal.DataTextField = "NOMBRE_MODULO"
Me.RadMenuPrincipal.DataValueField = "ID_MODULO"
Me.RadMenuPrincipal.DataNavigateUrlField = "LINK_PAGINA"
Me.RadMenuPrincipal.DataBind()
End If
End Sub
Private Sub RadMenuPrincipal_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadMenuEventArgs) Handles RadMenuPrincipal.ItemDataBound
'Set additional properties. ToolTip for example:
Dim row As DataRowView = CType(e.Item.DataItem, DataRowView)
e.Item.ToolTip = row("Tooltip").ToString()
e.Item.ImageUrl = row("LINK_IMAGEN").ToString()
End Sub
End Class
Please can you help me resolve this issue. thanks
Public Class Site1
Inherits System.Web.UI.MasterPage
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
'enlazo el control de menú al DataTable
Me.RadMenuPrincipal.DataSource = CargarMenu()
Me.RadMenuPrincipal.DataFieldID = "ID_MODULO"
Me.RadMenuPrincipal.DataFieldParentID = "ID_MODULO_PADRE"
Me.RadMenuPrincipal.DataTextField = "NOMBRE_MODULO"
Me.RadMenuPrincipal.DataValueField = "ID_MODULO"
Me.RadMenuPrincipal.DataNavigateUrlField = "LINK_PAGINA"
Me.RadMenuPrincipal.DataBind()
End If
End Sub
Private Sub RadMenuPrincipal_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.RadMenuEventArgs) Handles RadMenuPrincipal.ItemDataBound
'Set additional properties. ToolTip for example:
Dim row As DataRowView = CType(e.Item.DataItem, DataRowView)
e.Item.ToolTip = row("Tooltip").ToString()
e.Item.ImageUrl = row("LINK_IMAGEN").ToString()
End Sub
End Class