2009-10-26 12 views
0

J'ai un gestionnaire d'événements personnalisé sur une page wiki, qui devrait ajouter une balise à une colonne personnalisée que j'ai attachée à la liste des utilisateurs.
Le problème est de savoir comment obtenir une référence à la liste dans un événement. Il ne semble pas être dans le Profile du gestionnaire de profil et l'accès avec Spweb.Lists["Userinformationlist"] me donne une erreur pour les utilisateurs non administrateurs.Sharepoint 2007 Userlist propriété personnalisée

Merci pour tout conseil

Répondre

1

Vous pouvez utiliser SPSecurity.RunWithElevatedPrivileges, vérifier cela: Elegant SPSite Elevation

+0

Ok merci pour celui-ci, maintenant Im un peu plus loin, mais s'il vous plaît me permettre une question de suivi. J'ai obtenu le champ par Spweb.Lists ["Userinformationlist"]. Item ["user"]. Fields ["Tagfield"] Qui me donne une liste complète de la définition, mais je ne peux pas comprendre comment accéder à la valeur (qui n'est pas présent dans cet objet ... Merci d'avance –

+0

Essayez 'SPWeb.Lists [" list "]. item [" user "] [" Tagfield "]'; cela retournera un objet, vous devez donc lancer à votre type de champ d'origine. –