我正在做一个2009年的老项目,大概是这样的
SPList tasksList = web.Lists["Tasks"]它被用来获取SPList。但是由于语言问题,我们不能写“任务”。
我想用107或者甚至更好的SPListTemplateType enumeration替换"Tasks“,比如
SPList tasksList = web.Lists[SPListTemplateType.Tasks];这不起作用,因为Lists需要一个GUID,但目前还不清楚如何实现。
发布于 2012-06-21 00:33:53
您可以在LINQ查询中使用BaseTemplate属性:
SPList tasksList =
web.Lists
.Cast<SPList>()
.FirstOrDefault(list => list.BaseTemplate == SPListTemplateType.Tasks);https://stackoverflow.com/questions/11123825
复制相似问题