如上图所示,在ASP.NET Web 中,TreeView加载节点,设置选中项为只读,不可操作(亦可理解为不可被取消)。
问题:
在JS中已设置checkbox只读,点击checkbox时已无效。但是点击checkbox后面的文字时,checkbox仍然可以被取消选中。
------解决方案--------------------------------------------------------
在后台设置 每个node的Enable为false
------解决方案--------------------------------------------------------
JS中设置checkbox只读的时候,把后面的链接也设置为不可点击
------解决方案--------------------------------------------------------
在后台可以这样treeProvince.NavigateUrl = "javascript://;";
在前台你也可以通过JS这样控制,把后面内容的onclick事件设置为javascript:void();