本帖最后由 C_tianren 于 2012-05-25 17:50:21 编辑

解决方案 »

  1.   

    SiteMap.CurrentNode这俩有个是NULL
      

  2.   

    动态的添加节点,和静态的这个文件影响有多大关系啊?<?xml version="1.0" encoding="utf-8" ?>
    <siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
        <siteMapNode url="~/index.aspx" title="开始"  description="首页">
            <siteMapNode url="http://www.hao123.com/" title="毛病"  description="" />
            <siteMapNode url="http://www.baidu.com/" title="新毛病"  description="" />
        </siteMapNode>
    </siteMap>
      

  3.   

    SiteMap.CurrentNode 属性SiteMap 类通过从提供程序请求 CurrentNode 属性来检索该属性。 如果站点地图信息中不存在页的代表节点,或者如果启用了安全修整且不能为当前用户返回该节点,则返回 nullNothingnullptrnull 引用(在 Visual Basic 中为 Nothing)。
      

  4.   

    http://www.cnblogs.com/frostx/archive/2008/07/09/1239573.html