当前位置:编程学习 > C#/ASP.NET >>

--------TreeView-----------

-管理中心
--前台管理
-------前台管理1
-------前台管理2
-------前台管理3
-------前台管理4
-------前台管理5
---后台管理
-------后台管理1
-------后台管理2
-------后台管理3
-------后台管理4

当session(login_power)!=0的时候,Treeview左边导航收缩
成为了
-管理中心
--前台管理
-------前台管理1
-------前台管理2
-------前台管理3
-------前台管理4
-------前台管理5
代码如下:
    if (Convert.ToInt32(Session["login_power"]) != 0)
        {
       this.TreeView1.Nodes[0].ChildNodes.RemoveAt(1);
       this.TreeView1.Nodes[0].ChildNodes.RemoveA(1);       
        }
如果我需要实现成为:当session(login_power)!=0的时候Treeview只显示一个导航。
-管理中心
--前台管理
-------前台管理3
应该怎么修改上面代码?
--------------------编程问答-------------------- if (Convert.ToInt32(Session["login_power"]) != 0)
{
this.TreeView1.Nodes[0].ChildNodes.RemoveAt(1);
this.TreeView1.Nodes[0].ChildNodes.RemoveAt(1);
this.TreeView1.Nodes[0].ChildNodes[0].RemoveAt(0);
this.TreeView1.Nodes[0].ChildNodes[0].RemoveAt(1);
this.TreeView1.Nodes[0].ChildNodes[0].RemoveAt(3);
this.TreeView1.Nodes[0].ChildNodes[0].RemoveAt(4);
} --------------------编程问答-------------------- “System.Web.UI.WebControls.TreeNode”并不包含“RemoveAt”的定义
什么意思。
上面的RemoveAt都可以使用啊。 --------------------编程问答-------------------- 为什么不用Membership?为什么不用Sitemap? --------------------编程问答-------------------- 谁帮我解决一下啊。 --------------------编程问答-------------------- 前面搞错了,用这个:
this.TreeView1.Nodes[0].ChildNodes[0].ChildNodes.RemoveAt(0);
this.TreeView1.Nodes[0].ChildNodes[0].ChildNodes.RemoveAt(1);
this.TreeView1.Nodes[0].ChildNodes[0].ChildNodes.RemoveAt(3);
this.TreeView1.Nodes[0].ChildNodes[0].ChildNodes.RemoveAt(4); --------------------编程问答-------------------- 那你通过权限判断 把那些TreeNode隐藏一下不行吗? --------------------编程问答-------------------- 搞不懂为什么非要删他 --------------------编程问答-------------------- 那你通过权限判断 把那些TreeNode隐藏一下不行吗?
----------------------------------------------------
如何隐藏??????????????
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,