0
のツリービューを作成した後、私はすべてのノードをトラバースしたい、ノードに子ノードがある場合はjavascriptを付けたい。 TreeViewコントロールで作業するときにasp.netでどのように行うか。ツリービューノードでjavascriptを接続する方法は?
助けてください。ありがとう
のツリービューを作成した後、私はすべてのノードをトラバースしたい、ノードに子ノードがある場合はjavascriptを付けたい。 TreeViewコントロールで作業するときにasp.netでどのように行うか。ツリービューノードでjavascriptを接続する方法は?
助けてください。ありがとう
「Javascriptを添付する」とはどういう意味ですか?特定のノードがクリックされたときの動作を上書きしますか?そうですね、次の方法を試してみてください:
protected void Page_PreRender(object sender, EventArgs e)
{
foreach (TreeNode rootNode in myTreeView.Nodes)
{
ExamineTreeNode(n);
}
}
private void ExamineTreeNode(TreeNode n)
{
if (n.ChildNodes.Count > 0)
{
n.NavigateUrl = "javascript:alert('Has children!')";
foreach (TreeNode child in n.ChildNodes)
{
ExamineTreeNode(child);
}
}
}
希望はこれです。