I have used a RadTreeView control in an aspx page, where the Root element has been associated an "Add " context menu.
While the ContextMenuItemClick event is fired on the server side when viewed from Opera 11, Firefox 11, Chrome 17, Internet Explorer 8, it does not fire when viewed from Internet Explorer 9 - it only adds a # tag at the end of the URL and no PostBack is executed.
I have tried to set the PostBack property of the Context menu item to true, to false - to no avail.
Please let me know if there is something that I am missing.
Thank you.
Zoltan
PS. Below is the mark-up used in my page:
<
telerik:RadTreeView
ID
=
"CollectiveNameTree"
runat
=
"server"
EnableDragAndDrop
=
"true"
EnableDragAndDropBetweenNodes
=
"true"
MultipleSelect
=
"false"
EnableViewState
=
"true"
OnNodeEdit
=
"CollectiveNameTree_NodeEdit"
OnClientNodeEditing
=
"onClientNodeEditing"
OnNodeDrop
=
"CollectiveNameTree_HandleDrop"
OnClientContextMenuItemClicking
=
"onClientContextMenuItemClicking"
OnClientContextMenuShowing
=
"onClientContextMenuShowing"
OnClientDoubleClick
=
"onClientNodeDoubleClicking"
OnClientNodeDragStart
=
"onClientNodeDragStart"
OnClientNodeDropping
=
"onClientNodeDropping"
OnClientNodeDragging
=
"onClientNodeDragging"
>
<
WebServiceSettings
Path
=
"~/WebServices/Substances.asmx"
Method
=
"GetTreeViewCategories"
/>
<
Nodes
>
<
telerik:RadTreeNode
Text="<%$ Resources:Buttons,ClassificationsRootNodeTitle %>" PostBack="true"
Expanded="false" ExpandMode="WebService" Value="1" ContextMenuID="RootContextMenu" />
</
Nodes
>
<
ContextMenus
>
<
telerik:RadTreeViewContextMenu
ID
=
"RootContextMenu"
runat
=
"server"
>
<
Items
>
<
telerik:RadMenuItem
Value
=
"AddClassification"
Text="<%$ Resources:Buttons,AddClassification %>" />
</
Items
>
</
telerik:RadTreeViewContextMenu
>
</
ContextMenus
>
</
telerik:RadTreeView
>