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);
}
}
}
希望這是你所需要的。