问题描述
<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方法返回的是空
解决方案五:
空值!没错!谢谢各位!!!