Раскрывающееся меню ASP.NET не обновляет данные - PullRequest
0 голосов
/ 27 июня 2011

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

Есть ли на сервере какие-то цепочки, которые нужно сбросить или чего мне не хватает?

1 Ответ

1 голос
/ 29 июня 2011

Я решу свою проблему.

Поток в: http://forums.asp.net/t/1239541.aspx/1/10 показал, что для xmldatasource по умолчанию для EnableCaching установлено значение true, поэтому, даже когда я изменял свойство Data, изменения никогда не вносились в меню.

...