我让treeview的showcheckbox属性为true,
但我在使用过程中,不希望用户能够点击checkbox而改变其勾选的状态
而是通过小方框后面的文本控制的,点文本而改变其勾选状态
我要问的是:如何禁止用户点击checkbox小方框?谢谢大家

解决方案 »

  1.   

    晕。不知道checkbox有没有enable属性。
      

  2.   

    可以判断,当单击的控件是checkbox.什么也不做
      

  3.   

    function Check()
        {
            var o = event.srcElement;
            if(o.tagName == "INPUT"&& o.type=="checkbox")
            {
                event.returnValue = false;
            }
        }<asp:TreeView onclick="javascript:Check()" ID="TreeView1" runat="server" ShowLines="True" EnableClientScript="False" ShowCheckBoxes="All">
                        </asp:TreeView>
      

  4.   

    非常感谢seeding_lq的帮助,谢谢你,问题解决了