问题描述
SqlConnectionconn=newSqlConnection(System.Configuration.ConfigurationManager.AppSettings["conStr"]);//连接数据库protectedvoidPage_Load(objectsender,EventArgse){GetTreeViewControl();//显示不同权限的菜单}publicvoidGetTreeViewControl(){if(Session["cw"]!=null&&Session["xat"]!=null&&Session["xzat"]!=null&&Session["admin"]!=null){stringCW=Session["cw"].ToString().Trim();stringXAt=Session["xat"].ToString().Trim();stringXzAt=Session["xzat"].ToString().Trim();stringAdmin=Session["admin"].ToString().Trim();if(CW=="1"||XAt=="1"||XzAt=="1"||Admin=="1"){SiteMapDataSource1.SiteMapProvider="Web";//加载全部权限sitemap}}}界面无法显示出Treeview的内容,设下断点时,只在if(Session["cw"]!=null&&Session["xat"]!=null&&Session["xzat"]!=null&&Session["admin"]!=null)跳过,不执行里面的代码,这怎么解决?
解决方案
解决方案二:
if(!string.IsNullOrWhiteSpace(Session[""]))用这试试
解决方案三:
这个方法不可以,其中一个提示是无法从"object"转换为“string”