2010-09-17 3 views
0

J'ai créé une partie Web dans l'application asp.net et j'ai permis à l'utilisateur de changer sa position. Maintenant, je veux qu'une fois que l'utilisateur revienne, il/elle verra le même paramètre de partie Web qu'il/elle avait quitté plus tôt.Maintenir la position du composant WebPart dans asp.net

Quelle est la meilleure approche pour maintenir la position de la pièce Web pour cet utilisateur particulier?

Répondre

0

Je pense qu'il y a 2 façons de base.

  1. Pour définir un cookie sur chaque utilisateur puis connectez ce cookie avec la préférence de l'utilisateur sur une base de données de serveur, par exemple, on est la position qui ont mis sur cette partie web. Chaque fois que votre utilisateur effectue une action de ce type, vous enregistrez la nouvelle préférence dans la base de données.

  2. La deuxième méthode consiste à stocker ces informations sur un cookie, mais cela présente certaines limites. Vous ne pouvez pas stocker beaucoup de données sur cookie et vous devez savoir que dans chaque page vous les chargez. Il y a une optimisation sur ce que vous pouvez limiter certaines données sur une seule page en utilisant le répertoire sur l'option cookie. Aussi, vous devez savoir ici pour les lectures d'erreur ou pour le changement de cookie à la main pour le but de piratage.

Questions connexes