填充树视图后,我想在所有节点中遍历,如果节点有子节点,则想要附加javascript。使用treeview控件时如何在asp.net中执行此操作。
请帮忙。感谢
答案 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);
}
}
}
希望这就是你所需要的。