登录界面跳到后台管理界面时,一级菜单跳到子菜单时会报错

问题描述

<tablewidth="868px"border="0"cellspacing="0"cellpadding="0"><trstyle="background-color:#E0E0E0"><%stringloadPage="";//首页stringMenuID=newMaticsoft.BLL.school.vn_sys_Oprator().GetModel(Convert.ToInt32(Session["UserID"].ToString())).MenuID;//异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例。System.Data.DataTabledt1=newMaticsoft.BLL.school.vn_sys_Oprator().GetList("ParentId=0").Tables[0];if(dt1.Rows.Count>0){for(intj=0;j<dt1.Rows.Count;j++){if(MenuID.IndexOf(","+dt1.Rows[j]["id"].ToString()+",")>-1){loadPage=dt1.Rows[0]["PagePath"].ToString()+"?id="+dt1.Rows[0]["ID"].ToString();%><tdstyle="height:16px"><ahref="<%=dt1.Rows[j]["PagePath"].ToString()%>?id=<%=dt1.Rows[j]["ID"].ToString()%>"target="center"class="fei2"><%=dt1.Rows[j]["MenuName"].ToString()%></a></td><%}}}%><tdstyle="height:16px"></td></tr></table>

解决方案

解决方案二:
首先你要确保你的SESSION不是空啊~~~~~~~~~~~
解决方案三:
session要判空Session["UserID"]==null?"0":Session["UserID"].ToString()
解决方案四:
要么就是Session["UserID"]为空,要么就是GetModel方法返回的是空
解决方案五:
空值!没错!谢谢各位!!!

时间: 2024-10-26 13:33:43

登录界面跳到后台管理界面时,一级菜单跳到子菜单时会报错的相关文章

优秀的后台管理界面设计案例分享

今天这篇文章收集了30个漂亮的应用程序后台管理界面分享给大家.这些界面都是来自themeforest网站,虽然直接下载需要付费的,不过大部分都提供了在线预览,所以完全能够复制下来,有的提供了预览图,设计师可以根据预览图自己设计.希望这些漂亮的后台管理界面设计案例能帮助到你.(有登录界面的,点击登录即可进入后台界面) 1-Administration for the professionals 2-Boxie Admin 3-HTML,CSS & jQuery Admin Panel 4-Simp

android sdk adt-android环境搭建,eclipse加载SDK时显示空白,导致后面创建AVD报错

问题描述 android环境搭建,eclipse加载SDK时显示空白,导致后面创建AVD报错 在eclipse中ADT-23.0.2插件已安装成功,SDK23.0.2也已安装成功,但是 这一块为什么是空白, 导致后面我点AVD manager按钮是报 解决方案 你那个是需要自己创建一个虚拟机啊

easyui-struts2+spring+mybatis框架。 进入一个页面时,同时访问三个url会报错。

问题描述 struts2+spring+mybatis框架. 进入一个页面时,同时访问三个url会报错. 解决方案 这个应该是mybatis查询出错吧. 参数集合里面已经包含了count参数? 解决方案二: 这个是sql语句写错了,你把报错中的sql语句粘出来放数据库执行一下看看会不会报错 解决方案三: 你在controller重新写两个方法针对你上面的请求,你在页面刷新之前同时对page.action进行了访问,还传入了不同的查询条件和参数导致的.注意一下的onBeforeLoad:

CAS登陆验证后查询用户基本信息时中文出现乱码,导致deployerConfigContext.xml报错

问题描述 CAS登陆验证后查询用户基本信息时中文出现乱码,导致deployerConfigContext.xml报错是在验证用户名密码正确后查询用户基本信息时,用户真实姓名是中文查询出来是乱码报错:严重:org.xml.sax.SAXParseException:Theelementtype"cas:userRealName"mustbeterminatedbythematchingend-tag"</cas:userRealName>".org.xml

水星路由器登录不了路由器的管理界面怎么办?

使用路由器过程中,经常需要登录管理界面.在浏览器地址栏输入管理地址后,无法显示管理页面,或者输入管理密码后无法显示页面等, 如下图:     如果无法登录管理界面,可能与路由器.线路.浏览器或电脑等因素相关,请按照以下方法详细排查.   解决办法   线路检查   操作电脑要与路由器连接起来,可以通过网线或者无线的方式连接.   通过网线连接:操作电脑需要与路由器的LAN口(1.2.3.4任意LAN口)连接,并确保电脑网线接口和路由器对应接口的指示灯亮起.     无线方式连接:无线终端需要连接

Mercury路由器登录不了路由器的管理界面,怎么办?

使用路由器过程中,经常需要登录管理界面.在浏览器地址栏输入管理地址后,无法显示管理页面,或者输入管理密码后无法显示页面等, 如下图: 如果无法登录管理界面,可能与路由器.线路.浏览器或电脑等因素相关,请按照以下方法详细排查. 解决办法 操作电脑要与路由器连接起来,可以通过网线或者无线的方式连接. 通过网线连接:操作电脑需要与路由器的LAN口(1.2.3.4任意LAN口)连接,并确保电脑网线接口和路由器对应接口的指示灯亮起. 无线方式连接:无线终端需要连接路由器信号,出厂设置时,路由器默认信号为:

在 XP 中点击&quot;开始&quot;菜单中的子菜单时没有自动弹出,怎么办?

在 Windows XP 中,点击"开始"菜单,然后将鼠标指针停在"所有程序"上,"所有程序"并没有自动弹出菜单,而是通过点击"所有程序"才会显示其菜单.同样,如果想打开 "所有程序"中的子菜单,也是通过点击才能显示子菜单.本文介绍了在 Windows XP 中,设置"开始"菜单中的菜单自动弹出的方法. 操作步骤 右键点击"开始",选择"属性".如

后台返回的数据过多,通过DWR返回给前台报错

问题描述 后台返回了一个两层封装的LIST,最内层的大概有2160条DTO对象吧.需要在前台的图表CHART上显示.在IE8没有问题,但在IE7下就会报错.请大家给个解决这个问题的思想.是分批返回,还是什么? 解决方案 解决方案二:内容多话,最多会显示慢点.不会报错呀.可能用到了IE8能显示,但是IE7无法显示的东西.楼主在检查下,或者描述的更加清楚些.解决方案三:呵呵,一楼的仁兄确定是这样吗?那么在前台显示的表就没有必要做后台分页了.绝,我有办法了.我不一次性的传回来.做一个类似后台分页的东西

怎么在Mac打开tomcat的后台管理界面

问题描述 如题,我的tomcat放在library文件夹里面,已经配置好,但是我学习jsp的视频当中还有一个实时显示tomcat信息的后台界面,我不知道在Mac上怎么打开?