jrgf 发表于 2019-2-3 14:28:54

2013 SharePoint复习

  1.SPWeb
a. SPWeb.GetList() --> 使用server-relative url; 例如:
1
2
3
4
5
6
SPList list = web.GetList("/sites/TestSite/TestLibrary");

if(null!= list)
{
Console.WriteLine("True");
}




b. SPWeb.GetFile()/GetFolder() --> 使用web-relative url; 例如:
1
2
3
4
5
6
SPFile file = web.GetFile("TestLibrary/tempFolder/SubTempFolder/TestFile.xlsx");

if(file.Exists)
{
Console.WriteLine("True");
}




c. SPWeb.GetFileOrFolderObject() --> 使用server-relative url 或者 absolute url
1
2
3
4
5
6
objectfileOrFolder = web.GetFileOrFolderObject("/sites/gmax/user role authorizations/temp");
SPFolder folder = (SPFolder)fileOrFolder;
if(folder.Exists)
{
Console.WriteLine("True");
}




d. SPWeb.GetListFromWebPartPageUrl() --> 使用server-relative url 或者 web-relative url
1
2
3
4
5
SPList list2 = web.GetListFromWebPartPageUrl("TestLibrary/Forms/AllItems.aspx"); // or use server-relative url "/sites/TestSite/TestLibrary/Forms/AllItems.aspx"
if(null!= list2)
{
Console.WriteLine("True");
}




e. SPWeb.GetListItem() --> 使用server-relative url 或者 absolute url
1
2
3
4
5
SPListItem item = web.GetListItem("/sites/TestSite/TestLibrary/TempFolder/TempSubFolder/template.xlsx");
if(null!= item)
{
Console.WriteLine("True");
}




f. SPWeb.GetViewFromUrl() --> 使用web-relative url 或者 absolute url
1
2
3
4
5
SPView view = web.GetViewFromUrl("TestLibrary/Forms/AllItems.aspx");
if(null!= view)
{
Console.WriteLine("True");
}




  




页: [1]
查看完整版本: 2013 SharePoint复习