Когда вы связываете свое дерево, используйте свойство navigateURL каждого узла для вызова функции JavaScript.
Когда вы связываете:
newNode.NavigateUrl = "javascript:clickNode(this, '" + someObject.ID.ToString() + "');
На клиенте:
var selectedNode;
var selectedValue;
function clickNode(sender, id)
{
selectedNode = sender;
selectedValue = id;
//do other stuff here
}