Hi Wenjie,
The Telerik control has more capabilities than the standard asp.net treeview. You might be able to achieve the same result if you wrap the treeview inside an ajax UpdatePanel and setup asynchronous handlers for the methods that currently postback.
You also might be able to eliminate the postback by setting TreeViewPopulateOnDemand=false in layout.master on the SiteMenu control
<portal:SiteMenu id="SiteMenu1" runat="server"
UseTreeView="true"
TreeViewExpandDepth="0"
TreeViewPopulateOnDemand="false"
Direction="Vertical">
</portal:SiteMenu>
If your site has a lot of pages setting this to false can hurt performance because rendering all the tree of a large site creates a lot of markup which makes the page larger and therefore slower.
Hope it helps,
Joe