0

誰でも次のクエリを手伝ってもらえますか

  1. Jqueryを使用してasp.netツリービューノードのValuepathプロパティを取得するには?
  2. Jqueryを使用してasp.netツリービューコントロールにノードを挿入するには?
  3. Jqueryを使用してasp.netツリービューコントロールからノードを削除するには?

jQueryを使用してクライアント側でこれらのことを行いたいです。これらのことを行う方法はありますか?

4

1 に答える 1

0

最初の質問への回答

1.Jqueryを使用してasp.netツリービューノードの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 に答える