看看页面设置后台代码是不是把prodList.aspx设置到prodRange.aspx.cs上了?

解决方案 »

  1.   

    SiteMapResolve 该事件中添加多个委托,那么所有添加的委托都会被调用。举个例子:就好像你家买了收音机可以听到广播,人家家里早买了收音机当然也能收听到广播咯。如果想要每次添加的委托都是唯一的“听众”,那么就先清空一下添加的委托吧。 
      

  2.   

    我要清除事件ModifyPath的委托是不是这样子:
     SiteMap.SiteMapResolve -= new SiteMapResolveEventHandler(this.ModifyPath)
    如果要清除全部的委托,该怎么做呢? 谢谢!~
      

  3.   

    SiteMap.SiteMapResolve = null; 先试一下,如果不行。就得用反射了。
      

  4.   

    我试了一下 不行,报错,报得错误是 :SiteMap.SiteMapResolve只能出现在"-="或"+="
    的左边,

    用反射怎么弄啊?
      

  5.   

    SiteMap.SiteMapResolve =  SiteMapResolveEventHandler.RemoveAll(SiteMap.SiteMapResolve,SiteMap.SiteMapResolve);