2009-10-07 7 views
0

J'ai une application métier Silverlight 3 configurée avec RIA Services. J'utilise une source de données de domaine pour me connecter au backend et récupérer les données et remplir une série de données et de grilles liées à cette source de données. Le problème est que nous avons besoin d'une sécurité renforcée et actuellement lorsqu'un utilisateur se déconnecte et qu'un autre se reconnecte sur la même machine, les formulaires/grilles affichent brièvement les informations de la dernière connexion avant que le DDS obtienne le nouvel ensemble.Comment effacer tous les formulaires/données de grille dans Silverlight?

Quelle est la meilleure approche pour effacer toutes les données lorsque l'utilisateur se déconnecte dans Silverlight? Pour des raisons légales, nous ne pouvons pas laisser traîner de données, alors y a-t-il un moyen de dire à Silverlight de revenir à son état initial?

Merci,

Répondre

0

trouvé ma solution: se avère que simplement en enlevant la NavigationCacheMode = « Activé » de chacune des pages, vous déconnecter efface désormais correctement toutes les données sous forme/grille proprement et simplement.

Avant de trouver cette solution, j'ai rencontré this method to clear all the form/grid data on a page mais pour mon cas, la solution ci-dessus fonctionne beaucoup mieux.

Questions connexes