2009-06-29 9 views
0

Je dois donner aux administrateurs d'un site SharePoint la possibilité de modifier une propriété dans le site.La propriété SharePoint doit être accessible dans le code

Cette propriété aura une adresse électronique. Ainsi, les administrateurs peuvent changer l'adresse e-mail à tout ce qu'ils veulent.

Mon code devra accéder à cette propriété en quelque sorte.

Comment dois-je procéder? Y a-t-il quelque part au niveau de la collection de sites où je peux créer/stocker une propriété comme celle-ci qui peut ensuite être accédée dans le code?

Répondre

2

Ma recommandation est de créer une liste personnalisée dans le site racine qui stocke les éléments de configuration comme ceci. Chaque élément de liste reflète un élément de configuration différent, tel qu'une adresse de messagerie. L'accès à la liste peut être limité aux administrateurs utilisant la sécurité SharePoint standard.

L'avantage de ceci est que votre code peut être très simple. Il accèderait simplement à cette liste et lirait l'article dont vous avez besoin. Il n'est pas nécessaire de développer une interface utilisateur ou de s'inquiéter de savoir qui peut changer la valeur. J'utilise ma propre fonctionnalité qui crée cette liste et une classe de support simple pour accéder aux valeurs. La liste contient également une colonne 'Category' que j'ai définie pour le groupe par défaut. Cela simplifie la vue lorsque vous travaillez avec de nombreux éléments.

1

Vous pouvez essayer le sac de propriété du SharePoint SPWeb référez-vous à link pour plus d'informations. Mais comme indiqué par Alex, vous devez écrire votre interface utilisateur personnalisée pour mettre à jour et récupérer les informations par cette méthode.

Questions connexes