<%@ Page AutoEventWireup="true" CodeFile="DefaultCS.aspx.cs" Inherits="TreeView.Examples.Programming.AddRemoveDisable.DefaultCS"Language="c#" %>
<!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"
/>
<
div
class
=
"demo-container size-thin"
>
<
telerik:RadTreeView
RenderMode
=
"Lightweight"
ID
=
"RadTreeView1"
runat
=
"server"
Width
=
"300px"
>
</
telerik:RadTreeView
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator3"
runat
=
"server"
ErrorMessage
=
"Select a node first."
Display
=
"Dynamic"
ControlToValidate
=
"RadTreeView1"
ValidationGroup
=
"DeleteRequiresSelection"
ForeColor
=
"Red"
CssClass
=
"validator"
>
</
asp:RequiredFieldValidator
>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator2"
runat
=
"server"
ErrorMessage
=
"Select a node first."
ControlToValidate
=
"RadTreeView1"
Display
=
"Dynamic"
ValidationGroup
=
"DisableRequiresSelection"
ForeColor
=
"Red"
CssClass
=
"validator"
>
</
asp:RequiredFieldValidator
>
</
div
>
<
telerik:RadAjaxManager
runat
=
"server"
ID
=
"RadAjaxManager1"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"ConfigurationPanel1"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"RadTreeView1"
LoadingPanelID
=
"RadAjaxLoadingPanel1"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
runat
=
"server"
ID
=
"RadAjaxLoadingPanel1"
>
</
telerik:RadAjaxLoadingPanel
>
<
qsf:ConfiguratorPanel
runat
=
"server"
ID
=
"ConfigurationPanel1"
Title
=
"Demo Configurator"
>
<
Views
>
<
qsf:View
>
<
ul
class
=
"fb-group"
>
<
li
>
<
qsf:Button
ID
=
"DisableButton"
runat
=
"server"
OnClick
=
"DisableButton_Click"
ValidationGroup
=
"DisableRequiresSelection"
Text
=
"Disable selected node"
>
</
qsf:Button
>
</
li
>
<
li
>
<
qsf:Button
ID
=
"EnableAllButton"
runat
=
"server"
CausesValidation
=
"False"
OnClick
=
"EnableAll_Button"
Text
=
"Enable all nodes"
>
</
qsf:Button
>
</
li
>
<
li
>
<
qsf:Button
ID
=
"DeleteButton"
runat
=
"server"
OnClick
=
"DeleteButton_Click"
ValidationGroup
=
"DeleteRequiresSelection"
Text
=
"Delete selected node"
>
</
qsf:Button
>
</
li
>
<
li
>
<
qsf:TextBox
runat
=
"Server"
ID
=
"NodeTextBox"
EmptyMessage
=
"Enter node text"
Size
=
"Wide"
/>
<
qsf:Button
ID
=
"AddButton"
runat
=
"server"
OnClick
=
"AddButton_Click"
ValidationGroup
=
"TextRequired"
Text
=
"Add node"
/>
<
asp:RequiredFieldValidator
ID
=
"RequiredFieldValidator1"
runat
=
"server"
ErrorMessage
=
"Text is required"
Display
=
"Dynamic"
ControlToValidate
=
"NodeTextBox"
ValidationGroup
=
"TextRequired"
CssClass
=
"validator"
>
</
asp:RequiredFieldValidator
>
</
li
>
<
li
>
</
li
>
</
ul
>
</
qsf:View
>
</
Views
>
</
qsf:ConfiguratorPanel
>
</
form
>
</
body
>
</
html
>