0

谁能帮我解决以下问题

  1. 如何使用 Jquery 获取 asp.net 树视图节点的 Valuepath 属性?
  2. 如何使用 Jquery 在 asp.net treeview 控件中插入节点?
  3. 如何使用 Jquery 从 asp.net treeview 控件中删除节点?

我想在客户端使用 jQuery 做这些事情。有没有人有任何想法,如何做这些事情。

4

1 回答 1

0

回答你的第一个问题

1.如何使用Jquery获取asp.net treeview节点的Valuepath属性?

回答:

//**tvFolderStr** is the ID of TreeView. But in javascript it need embed with **_Data**

var selectedItem = tvFolderStr_Data.selectedNodeID.value;
var selectedNode = document.getElementById(selectedItem);
if (selectedNode != null) {
    var nodePath = selectedNode.href;  //result= "javascript:__doPostBack('tvFolderStr','sMyDoc-79\\test2-80')"
    //OR
    var nodePath = selectedNode.pathname;//result="__doPostBack('tvFolderStr','sMyDoc-79\\test2-80')"

    nodePath = nodePath.split(',')[1];
}

NodePath 将包含 valuePath。但它也包含一些其他值,如示例结果所示。您需要从 nodePath 变量中删除那些不需要的文本。

于 2014-03-22T01:50:43.683 回答