C# 通过SPListTemplateType枚举中的值获取SPList
我正在做一个2009年的老项目C# 通过SPListTemplateType枚举中的值获取SPList,c#,sharepoint,sharepoint-2010,C#,Sharepoint,Sharepoint 2010,我正在做一个2009年的老项目 SPList tasksList = web.Lists["Tasks"] 这是用来获取SPList的。但由于语言问题,我们无法编写任务 我想用107或更好的任务替换任务,例如 这不起作用,因为列表需要GUID,但不清楚如何实现它。您可以在LINQ查询中使用该属性: SPList tasksList = web.Lists .Cast<SPList>()
SPList tasksList = web.Lists["Tasks"]
这是用来获取SPList的。但由于语言问题,我们无法编写任务
我想用107或更好的任务替换任务,例如
这不起作用,因为列表需要GUID,但不清楚如何实现它。您可以在LINQ查询中使用该属性:
SPList tasksList =
web.Lists
.Cast<SPList>()
.FirstOrDefault(list => list.BaseTemplate == SPListTemplateType.Tasks);
这并不能回答您的问题,但可能会解决您的问题,您是否可以使用URL而不是标题来检索列表?
SPList tasksList =
web.Lists
.Cast<SPList>()
.FirstOrDefault(list => list.BaseTemplate == SPListTemplateType.Tasks);