2009-06-29 9 views
0

SharePointサイトの管理者にサイト内のプロパティを編集する権限を与える必要があります。コードでアクセス可能なSharePointプロパティ

このプロパティは電子メールアドレスになります。したがって、管理者は電子メールアドレスを自由に変更することができます。

私のコードは何とかこのプロパティにアクセスする必要があります。

どうすればよいですか?私はこのようなコードにアクセスできるようなプロパティを作成/格納できるサイトコレクションレベルにはどこにありますか?

答えて

2

このような設定項目を格納するルートリストにカスタムリストを作成することをお勧めします。各リスト項目には、電子メールアドレスなどの異なる設定項目が反映されます。リストへのアクセスは、標準のSharePointセキュリティを使用して管理者に制限することができます。

これの利点は、コードが非常にシンプルになることです。それは、このリストにアクセスし、必要な項目を読むだけです。 UIを開発する必要はなく、誰が価値を変えることができるか心配しています。

私はこのリストを作成する独自の機能と、値にアクセスするための簡単なサポートクラスを使用します。リストには、デフォルトでグループ化するように設定された「カテゴリ」列も含まれています。これにより、多くのアイテムを扱うときのビューが簡素化されます。

1

SharePoint SPWebのプロパティバッグを試すことができます。詳しくはlinkを参照してください。しかし、Alexが述べたように、このメソッドで情報を更新および取得するためにカスタムUIを記述する必要があります。

関連する問題