or
protected void trMenu_TreeNodePopulate(object sender, RadTreeNodeEventArgs e)
{
RadTreeNode node = e.Node;
if (!treenav.PopulateNodefromXML(sender, node))
{
e.node.EnableContextMenu = false;
}
}
<
cc2:xcTreeView
ID
=
"trMenu"
runat
=
"server"
CssClass
=
"TreeView"
PersistLoadOnDemandNodes
=
"true"
NodeIndent
=
"15"
OnClientNodeClicking
=
"onNodeClicking"
OnClientMouseOver
=
"ClientMouseOver"
onnodeexpand
=
"trMenu_TreeNodePopulate"
ShowLines
=
"True"
Style="border-top-style: none;
border-right-style: none; border-left-style: none; border-bottom-style: none;"
Skin
=
"Outlook"
Font-Names
=
"'Asap',Tahoma"
MultipleSelect
=
"true"
Width
=
"99%"
meta:resourcekey
=
"trMenuResource1"
SingleExpandPath
=
"false"
OnContextMenuItemClick
=
"tree_ContextClicked"
onClientContextMenuShown
=
"ClientContextMenuShown"
OnClientContextMenuShowing
=
"ClientContextMenuShowing"
>
<
ContextMenus
>
<
telerik:RadTreeViewContextMenu
Skin
=
"Outlook"
ID
=
"EmptyMenu"
runat
=
"server"
Width
=
"30px"
>
<
Items
>
<
telerik:RadMenuItem
IsSeparator
=
"true"
></
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
Skin
=
"Outlook"
Font-Size
=
"10pt"
ID
=
"FARMCMenu"
runat
=
"server"
Font-Names
=
"'Asap',Tahoma"
>
<
Items
>
</
Items
>
<
CollapseAnimation
Type
=
"None"
/>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
Skin
=
"Outlook"
Font-Size
=
"10pt"
ID
=
"WAPCMenu"
runat
=
"server"
Font-Names
=
"'Asap',Tahoma"
>
<
Items
>
</
Items
>
<
CollapseAnimation
Type
=
"None"
/>
</
telerik:RadTreeViewContextMenu
>
<
telerik:RadTreeViewContextMenu
Skin
=
"Outlook"
Font-Size
=
"10pt"
ID
=
"SITECMenu"
runat
=
"server"
Font-Names
=
"'Asap',Tahoma"
>
<
Items
>
</
Items
>
<
CollapseAnimation
Type
=
"None"
/>
</
telerik:RadTreeViewContextMenu
>
</
ContextMenus
>
</
cc2:xcTreeView
>
<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
>Untitled Page</
title
>
<
asp:ContentPlaceHolder
id
=
"head"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
</
telerik:RadScriptManager
>
<
div
>
<
asp:Label
ID
=
"lblDateTime"
runat
=
"server"
Text
=
"Label"
></
asp:Label
>
</
div
>
<
div
>
<
telerik:RadTabStrip
ID
=
"RadTabStrip"
runat
=
"server"
>
<
Tabs
>
<
telerik:RadTab
Text
=
"Page One"
NavigateUrl
=
"PageOne.aspx"
Value
=
"PageOne.aspx"
></
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Page Two"
NavigateUrl
=
"PageTwo.aspx"
Value
=
"PageTwo.aspx"
></
telerik:RadTab
>
<
telerik:RadTab
Text
=
"Page Three"
NavigateUrl
=
"PageThree.aspx"
Value
=
"PageThree.aspx"
></
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<
br
/><
br
/>
<
asp:ContentPlaceHolder
id
=
"ContentPlaceHolder1"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
div
>
</
form
>
</
body
>
</
html
>
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="PageOne.aspx.vb" Inherits="PageOne" %>
<%@ MasterType VirtualPath="~/MasterPage.master" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
Runat
=
"Server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
Runat
=
"Server"
>
<
b
>Page One</
b
>
</
asp:Content
>
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="PageTwo.aspx.vb" Inherits="PageOne" %>
<%@ MasterType VirtualPath="~/MasterPage.master" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
Runat
=
"Server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
Runat
=
"Server"
>
<
b
>Page Two</
b
>
</
asp:Content
>
<%@ Page Title="" Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="PageThree.aspx.vb" Inherits="PageOne" %>
<%@ MasterType VirtualPath="~/MasterPage.master" %>
<
asp:Content
ID
=
"Content1"
ContentPlaceHolderID
=
"head"
Runat
=
"Server"
>
</
asp:Content
>
<
asp:Content
ID
=
"Content2"
ContentPlaceHolderID
=
"ContentPlaceHolder1"
Runat
=
"Server"
>
<
b
>Page Three</
b
>
</
asp:Content
>
On Page Load
Public Sub SetCurrentTab()
Dim tab As RadTab = RadTabStrip.FindTabByValue(System.IO.Path.GetFileName(Request.Url.ToString()))
If tab IsNot Nothing Then
tab.Selected = True
End If
End Sub
End Class