我正在使用以下代码将项目添加到我的应用程序顶层的列表中,但它没有添加任何内容,有人知道为什么吗?有什么遗漏吗?
它不会返回任何错误,只是不添加项目并且列表保持为空。
该代码位于要部署列表实例的功能的 FeatureActivated 方法中。
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList icons = web.GetList(path)
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPListItem icon = icons.Items.Add();
icon[SPBuiltInFieldId.Title] = "title";
icon[new Guid("d3429cc9-adc4-439b-84a8-5679070f84cb")] = "class1";
icons.Update();
}