日期:2014-05-18  浏览次数:20381 次

关于Treeview的问题,有空进来看看,谢谢!
大家好,我有一个问题想请教大家.详情如下:

1.有一个网站,用框架模式.
2.里面用TreeView进行页面导航.
3.TOP页面是登录页面,登录成功后Left页面显示出TreeView.
4.点击TreeView节点,目标页为Main页面.

问题:
我想控制用户访问页面的权限,所以需要在TreeView节点的链接进行Session传递.但是,这个Session应该怎样做才能进行传递呢?如果大家有什么更好的权制权限的方法请指点一下可以吗?感谢!


------解决方案--------------------
所以需要在TreeView节点的链接进行Session传递.但是,这个Session应该怎样做才能进行传递呢
=======
不需要传递

直接跨页访问,

假如你在 Login.aspx 对 session 赋值了,比如

// Login.aspx.cs
Session[ "IsLogon "] = true; // 指示登录成功

// SomeAction.aspx.cs
object o = Session[ "IsLogon "];
if(o != null && (boo)o) {
// authenticate successfully
// do something
// ...
} else {
//
throw new InvalidOperationException( "未登录或者已超时! ");
}