function postBackByObject()
{
var o = window.event.srcElement;
if (o.tagName == "INPUT" && o.type == "checkbox")
{
__doPostBack("","");
}
}
<asp:TreeView ID="TreeView1" EnableClientScript="true" runat="server" ShowCheckBoxes="All" OnTreeNodeCheckChanged="TreeView1_TreeNodeCheckChanged" οnclick="javascript:postBackByObject(event);">
</asp:TreeView>
给treeview的click事件加上这个js方法,treeview实现autoPostBack的效果了。