【发布时间】:2014-06-19 06:06:44
【问题描述】:
我想使用 java 脚本比较树视图上最后选择的节点和当前选择的节点。
请建议我使用一些代码示例来比较树视图上的上次选择和当前选择节点。
如果两个节点选择相同,我们需要取消选择同一个节点。
谢谢。请帮忙。
我已经通过服务器端代码解决了:
protected void TreeView1_PreRender(object sender, EventArgs e)
{
if (TreeView1.SelectedNode != null)
{
if (!string.IsNullOrEmpty(ADUtility.treenodevalue))
{
if (ADUtility.treenodevalue == TreeView1.SelectedNode.ValuePath)
{
TreeView1.SelectedNode.Selected = false;
}
else
{
ADUtility.treenodevalue = TreeView1.SelectedNode.ValuePath;
}
}
else
{
ADUtility.treenodevalue = TreeView1.SelectedNode.ValuePath;
}
}
}
【问题讨论】:
-
@ZaidIqbal:我查看了那个 URL,但我们需要获取之前选择的节点值。该参考链接将仅获取当前节点而不是先前选择的节点。
标签: c# javascript asp.net treeview