C# Rad菜单XML NullReferenceException:对象引用未设置为对象的实例
我得到一个例外:C# Rad菜单XML NullReferenceException:对象引用未设置为对象的实例,c#,asp.net,telerik,C#,Asp.net,Telerik,我得到一个例外: System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) System.Xml.XmlDocument.Load(XmlReader reader) +107....... 我有时会在有包含菜单的母版页的页面上按下按钮,从而出现这种异常 这是我的母版页代码: protected void Page_Load(object sender, EventA
System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
System.Xml.XmlDocument.Load(XmlReader reader) +107.......
我有时会在有包含菜单的母版页的页面上按下按钮,从而出现这种异常
这是我的母版页代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (Session["MenuXML"] != null)
xmlDataSource.Data = Session["MenuXML"].ToString();
}
}
xmlDataSource是aspx文件telerik:RadMenu中的一个菜单
以下是我的XML,它是字符串格式,存储在会话中:
<Menus>
<Menu>
<MenuID>3</MenuID>
<Text> Book</Text>
<Navigate>#</Navigate>
<Menu>
<MenuID>51</MenuID>
<Text> Hotel Search</Text>
<Navigate>Search.aspx</Navigate>
<ParentID>3</ParentID>
</Menu>
<Menu>
this tag repeating itself......
</Menu>
</Menus>
请查看下面的链接。它将帮助您解决此问题。如果无法解决此问题,请提供xml文件数据。我已经包含了我的xml,请检查一下