Hi,
We know what your trouble is, but we cannot know what cause your trouble without the details.
But I have encountered this problem, because I have a xmldatasource for the menu control, and I get the menuitems from the database and store them into a dataset, then use the GetXml method of the dataset to return xml reprensentation, for example:
xmlDataSource.Data = DS.GetXml();
When I run the application, found the menitems cannot updated according to the login user, But it wroks fine after I set the xml's property EnableCaching is False .
Hope this helps you. If it's not helpful, you should tell us the details about how did you do.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Yours sincerely,
Amanda Wang
Microsoft Online Community Support