0

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

服务器上是否有一些需要重置或我错过了什么?

4

1 回答 1

1

我会解决我自己的问题。

位于: http ://forums.asp.net/t/1239541.aspx/1/10的线程显示 xmldatasource 默认情况下将 EnableCaching 设置为 true,因此即使我更改了 Data 属性,这些更改也从未进行过它到菜单。

于 2011-06-29T18:04:09.263 回答