ユーザーが SharePoint タスク リスト アイテムを削除できないようにするにはどうすればよいですか? ItemDeleting イベントをオーバーライドする必要がありますか、それとも同じことを達成するために使用できる他のサイト レベルのオプションはありますか?
27577 次
2 に答える
19
また、すぐに使用できるカスタム アクセス許可レベルを設定することもできます。
- サイト コレクションに移動します (サブサイトにいる場合は、[サイトの操作] -> [サイトの設定] -> [トップ レベルのサイト設定に移動] に移動できます)。
- サイトの操作 -> サイトの設定 -> 高度なアクセス許可
- [設定] -> [アクセス許可レベル] をクリックします。
- [アクセス許可レベルを追加] をクリックします
既存の「投稿」権限レベルをガイドとして使用し、「アイテムの削除」リスト権限のチェックを外すことをお勧めします。次に、ユーザーにリストへのアクセス許可を与えることができます。
于 2011-04-04T17:06:33.473 に答える
10
リスト アイテム イベント レシーバー、ItemDeleting メソッドを使用できます。
public override void ItemDeleting(SPItemEventProperties properties)
{
properties.ErrorMessage = "User don't have permission";
properties.Cancel = true;
}
于 2011-04-04T12:15:27.277 に答える