0
填充treeview后,我想遍历所有的节点,并希望附加javascript如果节点有子节点。在使用treeview控件时如何在asp.net中完成它。如何将javascript与treeview节点连接起来?
请大家帮忙。谢谢
填充treeview后,我想遍历所有的节点,并希望附加javascript如果节点有子节点。在使用treeview控件时如何在asp.net中完成它。如何将javascript与treeview节点连接起来?
请大家帮忙。谢谢
你是什么意思的“附加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);
}
}
}
希望这是你所需要的。