关于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( "未登录或者已超时! ");
}