function postBackByObject()...{ var o = event.srcElement; if(o.tagName == "INPUT"&& o.type=="checkbox") ...{ __doPostBack("",""); }} <asp:TreeView onclick="javascript:postBackByObject()" ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged" ShowLines="True" EnableClientScript="False" ShowCheckBoxes="All" OnTreeNodeCheckChanged="TreeView1_TreeNodeCheckChanged"> </asp:TreeView>