Dunque...devi distinguere ciò che deve fare il server e ciò che deve fare il client.
Tu puoi benissimo farti un user control con .net, cioè un oggetto di piccole potenzialità perché non è un comando server personalizzato che però utilizzare javascript per far eseguire operazioni direttamente sul client senza fare il post back su server.
Comunque il controllo treeview di vs.net non è molto compatibile.
Non so se sono riuscito a chiarire i tuoi dubbi, spero di sì![]()
Fammi sapere. Ciao!