谁能帮我解决以下问题
- 如何使用 Jquery 获取 asp.net 树视图节点的 Valuepath 属性?
- 如何使用 Jquery 在 asp.net treeview 控件中插入节点?
- 如何使用 Jquery 从 asp.net treeview 控件中删除节点?
我想在客户端使用 jQuery 做这些事情。有没有人有任何想法,如何做这些事情。
回答你的第一个问题
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 变量中删除那些不需要的文本。