0
我正在嘗試使用功能創建一些列表,以便在團隊網站上激活該功能時自動創建這些自定義列表。該功能的範圍在網站級別。 在使用功能添加新列表之前,是否可以檢查天氣中的網站集合中是否存在列表?我試圖做這個檢查功能激活的事件,它給了我錯誤,說同名的列表已經存在。任何幫助將不勝感激。由於在使用功能添加新列表之前檢查列表是否存在?
我正在嘗試使用功能創建一些列表,以便在團隊網站上激活該功能時自動創建這些自定義列表。該功能的範圍在網站級別。 在使用功能添加新列表之前,是否可以檢查天氣中的網站集合中是否存在列表?我試圖做這個檢查功能激活的事件,它給了我錯誤,說同名的列表已經存在。任何幫助將不勝感激。由於在使用功能添加新列表之前檢查列表是否存在?
public static class SPWebHelper
{
public static bool IsListExistByTitle(this SPWeb web, string title)
{
return web.Lists.Cast<SPList>().FirstOrDefault(
list => list.Title == title) != null;
}
public static bool IsListExistByInternalName(this SPWeb web, string internalName)
{
return web.Lists.Cast<SPList>().FirstOrDefault(
list => list.RootFolder.Name == internalName)!=null;
}
}
電話擴展功能
bool existlist = SPContext.Current.Web.IsListExistByTitle("YourListTitle");
在此Lists.Cast
我們需要添加任何參考或使用任何指令? – 2012-07-25 08:54:26
添加您的cs文件:使用Microsoft.SharePoint; – vvk 2012-07-25 09:32:57
其已經添加的錯誤仍然存在。我使用sp 2010 nd vs 2010 c# – 2012-07-25 09:40:06