Я создаю меню ASP.NET с помощью asp: XmlDataSource, задаю свойство Data и привязываю меню. Все работает хорошо, пока я не должен изменить меню. Например, когда я удаляю пункт меню из xml и устанавливаю Data в новую строку xml, а затем снова связываю меню. Элемент отсутствует в источнике данных, но все еще отображается в меню. Я дважды проверяю, чтобы убедиться, что это не проблема обновления, выполнив Menu.FindItem с путем к элементу, который все еще отображается в меню. Я даже открыл страницу в другом баузере, и элемент все еще отображается, поэтому это может быть проблема с сервером.
Есть ли на сервере какие-то цепочки, которые нужно сбросить или чего мне не хватает?