2008-12-23 9 views
0

Je crée une solution personnalisée sharepoint qui affichera le nombre de menus déroulants dans la page. Les données déroulantes sont partagées dans les pages mai.Personnalisation personnalisée Sharepoint

Je veux conserver les valeurs sélectionnées de l'utilisateur de façon à ce que chaque fois qu'il visite cette page ou toute autre page qui a le même menu déroulant, il devrait pouvoir voir sa valeur sauvegardée pré sélectionnée dans la liste déroulante.

Pour implémenter cela j'ai un certain nombre d'options. S'il vous plaît suggérer le meilleur pour SharePoint 1) profils utilisateur Sharepoint 2) Liste 3 Sharepoint) Cookie 4) stockage isolé?

Les options 3 et 4 sont ici côté client. Mais je suis à la recherche de tout autre moyen que fournit SharePoint pour enregistrer les préférences utilisateur/informations de personnalisation.

Laquelle est la bonne façon de le faire dans SharePoint? Merci

Répondre

0

j'aller avec le stockage de profil, parce que ce genre de chose qu'il est là pour, bien qu'en général lorsque vous écrivez du code personnalisé dans SharePoint l'idée des meilleures pratiques genre de est jeté par la fenêtre.

+0

"Le code de l'utilisateur dans SharePoint, l'idée des meilleures pratiques est jeté par la fenêtre" <- SO vrai! :) – noocyte

1

Une question que vous devriez être au courant avec les profils utilisateur est qu'ils ne sont disponibles que pour MOSS (par opposition à WSS). Dans WSS, chaque site a sa propre liste d'informations utilisateur. Si la solution que vous construisez doit fonctionner dans les environnements MOSS et WSS, vous devez planifier en conséquence.

jt

1

Mon instinct me dit d'utiliser des cookies pour cela, si c'est un état assez simple, vous devez persister. Cela semble faire partie de la logique de l'interface utilisateur, et je ne lierais pas cela au stockage de profil.

Les pages et les composants WebPart possèdent également des magasins de personnalisation, mais ils ne sont généralement pas partagés entre les instances.

Questions connexes