System.Web.UI.WebControls.TreeNode.Value Property

Gets or sets a non-displayed value used to store any additional data about the node, such as data used for handling postback events.

Syntax

[System.ComponentModel.DefaultValue("")]
[System.ComponentModel.Localizable(true)]
public string Value { set; get; }

Value

Documentation for this section has not yet been entered.

Remarks

The TreeNode.Value property is used to supplement the TreeNode.Text property by storing any additional data associated with the node. This value is not displayed in the control and is commonly used to store data for handling postback events.

Note:

If the TreeNode.Value property contains null, the get accessor returns the value of the TreeNode.Text property. If the TreeNode.Text property, in turn, contains null, string.Empty is returned.

Note:

Nodes at the same level must each have a unique value for the TreeNode.Value property; the System.Web.UI.WebControls.TreeView control cannot distinguish between different nodes at the same level that have the same value. In this scenario, if the user clicks a node that has a duplicate value, the node that appears first in the System.Web.UI.WebControls.TreeView control is selected.

The value of this property is stored in view state.

The value of this property, when set, can be saved automatically to a resource file by using a designer tool. For more information, see System.ComponentModel.LocalizableAttribute and ASP.NET Globalization and Localization.

Requirements

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 2.0.0.0
Since: .NET 2.0