如何将javascript与treeview节点连接?

时间:2011-02-03 06:12:32

标签: javascript asp.net

填充树视图后,我想在所有节点中遍历,如果节点有子节点,则想要附加javascript。使用treeview控件时如何在asp.net中执行此操作。

请帮忙。感谢

1 个答案:

答案 0 :(得分:1)

“附加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);
        }
    }
}

希望这就是你所需要的。