JBTALKS.CC
标题:
asp.net 问题
[打印本页]
作者:
我是大猪头
时间:
2009-11-8 07:11 PM
标题:
asp.net 问题
能弄到指定的某个role不能view哪一个node不过却弄不到当session没资料的时候
SiteMapNode mapNode = (SiteMapNode)e.Item.DataItem;
SiteMapNode mapNode1 = (SiteMapNode)e.Item.DataItem;
string sUserRole = Session["UserRole"].ToString();
if(sUserRole == "Staff")
{
if (mapNode.Description == "ManagerAndAdmin")
{
MenuItem muItemParent = e.Item.Parent;
muItemParent.ChildItems.Remove(e.Item);
}
}
else if (sUserRole == "")
{
if (mapNode1.Description == "AllRole")
{
MenuItem muItemParent = e.Item.Parent;
muItemParent.ChildItems.Remove(e.Item);
}
}
请goodday哥赐教了
[
本帖最后由 我是大猪头 于 2009-11-8 07:12 PM 编辑
]
作者:
goodday
时间:
2009-11-8 08:02 PM
if(Session["UserRole"]== null)
{
}
作者:
我是大猪头
时间:
2009-11-8 09:14 PM
原帖由
goodday
于 2009-11-8 08:02 PM 发表
if(Session["UserRole"]== null)
{
}
一开始就试过了。。这个方法不行
作者:
AhPang
时间:
2009-11-8 09:21 PM
这个呢?
if(String.IsNullOrEmpty(sUserRole))
作者:
我是大猪头
时间:
2009-11-8 09:37 PM
做到了
感谢各位
作者:
goodday
时间:
2009-11-8 09:38 PM
肯定能的
null 和 string.emptyornull 有分别的
send 你的 code 给我
欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/)
Powered by Discuz! X2.5