Установите NavigateUrl на страницу, которая должна быть загружена, и передайте значение выбранного узла в виде строки запроса.
В приведенном ниже примере я подписался на событие OnTreeNodeDataBound в TreeView.
В обработчике событий я настроил NavigateUrl, добавив строку запроса (в данном случае значение выбранного узла).
например:
Разметка TreeView на главной странице:
<asp:TreeView ID='TreeView1' runat='server' DataSourceID='SiteMapDataSource1' OnTreeNodeDataBound='HandleOnTreeViewTreeNodeDataBound'>
</asp:TreeView>
код-за:
public void HandleOnTreeViewTreeNodeDataBound(Object sender, TreeNodeEventArgs e)
{
String newUrl = String.Format("{0}?nodeValue={1}", e.Node.NavigateUrl, e.Node.Value);
e.Node.NavigateUrl = newUrl;
}