On my master page I have a telerek radmenu called "myMenu" see attached
On my aspx page that uses the master page I am trying to alter the link on the button "door" but the following wont work. Can you please help
On my aspx page that uses the master page I am trying to alter the link on the button "door" but the following wont work. Can you please help
Protected Sub Page_Load()Dim H As RadMenu = DirectCast(myMenu.FindControl("House"), RadMenu)Dim D As RadMenuItem = DirectCast(H.FindControl("door"), RadMenuItem)D.click = LoadStuff()End SubPrivate Sub LoadStuff()'update something in vb.netEnd Sub5 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 20 Aug 2013, 04:30 AM
Hi Code,
Please try the following code snippet that I have tried.
VB:
Thanks,
Shinu.
Please try the following code snippet that I have tried.
VB:
Protected Sub Page_Load(sender As Object, e As EventArgs) Dim menu As RadMenu = DirectCast(Master.FindControl("myMenu"), RadMenu) menu.ItemClick += New RadMenuEventHandler(AddressOf menu_ItemClick)End SubPrivate Sub menu_ItemClick(sender As Object, e As RadMenuEventArgs) If e.Item.Text = "door" Then 'update something in vb.net e.Item.NavigateUrl = "https://www.google.co.in/" End IfEnd SubThanks,
Shinu.
0
Code
Top achievements
Rank 1
answered on 20 Aug 2013, 02:18 PM
Hi Shinu
Thanks for the reply but this line over here gives an error.
It says that"
Thanks for the reply but this line over here gives an error.
menu.ItemClick += New RadMenuEventHandler(AddressOf menu_ItemClick)It says that"
menu.ItemClick" is not valid. I dont see "ItemClick"
0
Shinu
Top achievements
Rank 2
answered on 21 Aug 2013, 01:28 PM
Hi Code,
I apologize for giving the incorrect code in VB. Please check the following updated code.
VB:
Thanks,
Shinu.
I apologize for giving the incorrect code in VB. Please check the following updated code.
VB:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load Dim RadMenu1 As RadMenu = DirectCast(Master.FindControl("myMenu"), RadMenu) AddHandler RadMenu1.ItemClick, AddressOf menu_ItemClickEnd SubProtected Sub menu_ItemClick(ByVal sender As Object, ByVal e As RadMenuEventArgs) If e.Item.Text = "door" Then e.Item.NavigateUrl = "https://www.google.co.in/" End IfEnd SubThanks,
Shinu.
0
Shwetha
Top achievements
Rank 1
answered on 03 Mar 2014, 11:06 PM
Hi, I need little help in attaching radcontextmenu's "onclientitemclicking" event from code behind for vb.net. In datalist itemdatabound event I'm creating menuitems dynamically and attaching server side "Itemclick". Instead I want to use client side event to avoid postback. Please help. Thank you.
0
Shinu
Top achievements
Rank 2
answered on 04 Mar 2014, 04:38 AM
Hi Shwetha,
Please try the following VB code snippet which works fine at my end.
VB:
Thanks,
Shinu.
Please try the following VB code snippet which works fine at my end.
VB:
Protected Sub RadMenu1_ItemDataBound(sender As Object, e As Telerik.Web.UI.RadMenuEventArgs) Handles RadMenu1.ItemDataBound... RadContextMenu1.OnClientItemClicking = "OnClientItemClicking"... End SubThanks,
Shinu.