Danh sách này sẽ nhận được tên mà bạn tạo ra nó với rất tạo danh sách và sau đó đặt tên cục bộ sau đó
if (site.Lists.Exists(Constants.MyListName, out myList))
{
myList.Description = Resources.My_Lists.My_List_Description;
logger.Write("List {0} already exists on site {1}", Constants.ListNames.MYLIST,site.Url);
}
else
{
Guid listGuid = site.Lists.Add(Constants.ListNames.MYLIST,
Resources.My_Lists.MyList_List_Description,
SPListTemplateType.DocumentLibrary);
myList = site.Lists.GetList(listGuid, false);
logger.Write("Created list {0} on site {1}", Constants.ListNames.MYLIST, site.Url);
}
myList.NoCrawl = true;
myList.Title = Resources.My_Lists.My_Inbox_List_DisplayName;
myList.EnableVersioning = true;
myList.EnableMinorVersions = false;
myList.Update();
Khi bạn sau đó cần danh sách các bạn nhận được nó bằng cách sử dụng Tên nội bộ mà sẽ giống nhau đặt tên như trong Constants.ListNames.MYLIST
list = (from SPList l in web.Lists
where l.RootFolder.Name.Equals(listInternalName, StringComparison.InvariantCulture)
select l).FirstOrDefault();
tôi nghĩ rằng đó là một thực hành tốt để tránh xa những tên hiển thị xem bài viết này về các vấn đề với các lĩnh vực trong Sharepoint
http://www.buro9.com/blog/2007/02/26/sharepoint-splistitem-quirks/
Có lập trình? ;-) –