English 中文(简体)
删除
原标题:Prevent SharePoint list item deletion

How can I prevent users from deleting sharepoint task list item? Should i override the ItemDeleting event or is there any other site level options available to achieve the same?

最佳回答

你还可以在盒子外设定一个习俗许可等级。

  1. Navigate to your Site Collection (if you re in a subsite, you can go to Site Actions -> Site Settings -> Go to top level site settings)
  2. Site Actions -> Site Settings -> Advanced permissions
  3. Click Settings -> Permission Levels
  4. Click Add a permission level

I would recommend using the existing "Contribute" permission level as a guide and just uncheck the "Delete Items" list permission. Then, you can give your users that permission to the list.

问题回答

You can use List Item Event Receiver, ItemDeleting method:

public override void ItemDeleting(SPItemEventProperties properties)
{
    properties.ErrorMessage = "User don t have permission";
    properties.Cancel = true;
}




相关问题
SharePoint - Approaching Website Storage Limit Email

How can i go about changing the distribution list as well as the email text for the email that goes out to site collection admin when a site collection approaches it s size limit? Thanks for your ...

UI automated testing within SharePoint

I m looking for automated Functional Testing tools that can manipulate SharePoint sites, libraries, and documents thought the web interface. It needs to be extensible enough to handle any custom ...

Enable authorization on sitemap provider

I want to enable Authorization on the Site map provider. We have enabled anonymous access to the site and we want the Site map provider to be visible only to authorized users. I tried ...

SharePoint : web service permission error

I have a sharepoint site, and I am calling a standard sharepoint web service. I create the web service request like this : wsDws.Url = this.SiteAddress + @"/_vti_bin/Dws.asmx"; When I use ...

Sharepoint 2007 Data view Webpart custom parameters

I m sort of new to the custom parameters that can be setup on a DataView Webpart. There are 6 options: - None - Control - Cookie - Form - QueryString - Server Variable I think that None, Cookie and ...

热门标签