当我使用GUI在默认公告列表中添加新项目时,新项目看起来就像我期望的那样,在面包屑中显示项目的标题。但是,通过对象模型添加新项目时:
SPList theList = web.Lists [“announcement”];
SPListItem theitem = theList.Add();
theitem [“Title”] =“这是标题”;
theitem.Update();
然后面包屑会显示出类似的东西 WebTitle.ListTitle.34_.000,我相信它是项目的itemID和versionnumber。
搜索给this,但我想知道根本原因以及如何避免此问题。
答案 0 :(得分:0)
问题已经解决。实际上这个列表是一个讨论列表,而不是一个公告列表(为什么它被命名为“公告”是一个很大的谜团), 由于讨论实际上是一个线程容器和容器中的线程,我不得不调用SPUtility.CreateNewDiscussion而不是list.Add。