<%@ Page Language="VB" AutoEventWireup="false" CodeFile="DefaultVB.aspx.vb" Inherits="TreeView.Examples.Programming.Performance.DefaultVB" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<%@ Register TagPrefix="qsf" Namespace="Telerik.QuickStart" %>
<!DOCTYPE html>
<
head
runat
=
"server"
>
<
title
>Telerik ASP.NET Example</
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
runat
=
"server"
ID
=
"RadScriptManager1"
/>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
runat
=
"server"
ShowChooser
=
"true"
/>
<
telerik:RadScriptBlock
runat
=
"server"
ID
=
"RadScriptBlock1"
>
<
script
type
=
"text/javascript"
src
=
"scripts.js"
></
script
>
<
script
type
=
"text/javascript"
>
//
<![CDATA[
Sys.Application.add_load(function() {
demo.ajaxManager = $find("<%= RadAjaxManager1.ClientID %>");
demo.input = $find("<%= NodeCountTextBox.ClientID %>");
demo.total = $get("total");
});
//]]>
</
script
>
</
telerik:RadScriptBlock
>
<
telerik:RadAjaxManager
runat
=
"server"
ID
=
"RadAjaxManager1"
OnAjaxRequest
=
"RadAjaxManager1_AjaxRequest"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"RadAjaxManager1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"ClickedNodeLabel"
></
telerik:AjaxUpdatedControl
>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
div
class
=
"demo-container size-thin"
>
<
telerik:RadTreeView
RenderMode
=
"Lightweight"
ID
=
"RadTreeView1"
runat
=
"server"
Width
=
"100%"
Height
=
"200px"
PersistLoadOnDemandNodes
=
"false"
LoadingStatusPosition
=
"BelowNodeText"
OnClientNodePopulating
=
"nodePopulating"
OnClientNodePopulated
=
"nodePopulated"
OnClientNodeCollapsed
=
"nodeCollapsed"
OnClientNodeClicked
=
"nodeClicked"
>
<
ExpandAnimation
Type
=
"none"
></
ExpandAnimation
>
<
CollapseAnimation
Type
=
"none"
></
CollapseAnimation
>
<
WebServiceSettings
Path
=
"NodeWebService.asmx"
Method
=
"GetNodes"
>
</
WebServiceSettings
>
<
Nodes
>
<
telerik:RadTreeNode
Text
=
"Root Node"
ExpandMode
=
"WebService"
>
</
telerik:RadTreeNode
>
</
Nodes
>
</
telerik:RadTreeView
>
</
div
>
<
qsf:ConfiguratorPanel
runat
=
"server"
ID
=
"ConfiguratorPanel1"
Title
=
"Demo Configurator"
>
<
Views
>
<
qsf:View
>
<
ul
class
=
"fb-group"
>
<
li
>
<
label
>Load time:</
label
>
<
span
id
=
"total"
>Expand the 'Root Node' to see the load time</
span
>
</
li
>
<
li
>
<
label
>Number of nodes to load:</
label
>
<
telerik:RadNumericTextBox
RenderMode
=
"Lightweight"
runat
=
"server"
ID
=
"NodeCountTextBox"
Value
=
"1000"
MaxValue
=
"4000"
MinValue
=
"100"
Width
=
"80px"
ShowSpinButtons
=
"True"
>
<
NumberFormat
DecimalDigits
=
"0"
>
</
NumberFormat
>
</
telerik:RadNumericTextBox
>
</
li
>
<
li
>
<
label
>Clicked node:</
label
>
<
asp:Label
runat
=
"server"
ID
=
"ClickedNodeLabel"
Text
=
"None"
/>
</
li
>
</
ul
>
</
qsf:View
>
</
Views
>
</
qsf:ConfiguratorPanel
>
</
form
>
</
body
>
</
html
>