我正在使用 asp:XmlDataSource 构建一个 ASP.NET 菜单并设置 Data 属性并绑定菜单。一切正常,直到我不得不更改菜单。例如,当我从 xml 中删除菜单项并将 Data 设置为新的 xml 字符串并重新绑定菜单时。数据源中缺少该项目,但仍显示在菜单中。我通过使用 item 的路径执行 Menu.FindItem 来仔细检查以确保它不是刷新问题,该路径仍显示在菜单中。我什至在另一个浏览器中打开了该页面,并且该项目仍然显示,所以它一定是服务器问题。
服务器上是否有一些需要重置或我错过了什么?