prueba el siguiente código:
<script type="text/javascript">
function Seleccionado()
{
var namSelect = TreeView1_Data.selectedNodeID.value;
var selectNode = document.all?document.all[namSelect]:Document.getElementById(namSelect);
alert(selectNode.innerText);
}
</script>
<asp:Button ID="Button1" OnClientClick="Seleccionado();"
runat="server"
Text="Button" onclick="Button1_Click" />
<br />
<asp:TreeView ID="TreeView1" runat="server" ImageSet="Arrows">
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="True" ForeColor="#5555DD" />
<SelectedNodeStyle Font-Underline="True" ForeColor="#5555DD"
HorizontalPadding="0px" VerticalPadding="0px" />
<Nodes>
<asp:TreeNode Text="Cat01" Value="Cat01">
<asp:TreeNode Text="Elem01" Value="Elem01"></asp:TreeNode>
<asp:TreeNode Text="Elem02" Value="Elem02"></asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Cat02" Value="Cat02"></asp:TreeNode>
</Nodes>
<NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black"
HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" />
</asp:TreeView>
El JavaScript en el head, y el resto el body de la ASPX.
Saludos,