2009-07-19 33 views
0

當我使用GUI在默認公告列表中添加新項目時,新項目看起來和我所期望的一樣,顯示項目在麪包屑中的標題。但是,通過對象模型添加新項目時:添加新公告時奇怪的SPListItem URL

SPList theList = web.Lists [「announcement」];

SPListItem theitem = theList.Add();

theitem [「Title」] =「這是標題」;

theitem.Update();

然後breadcrumb將顯示類似 WebTitle.ListTitle.34_.000,我相信它是項目的itemID和versionnumber。

搜索給this但我想知道的根本原因和可能如何避免這個問題。

+0

你確定上面的代碼是你正在使用的實際代碼嗎?你能發佈完整的代碼嗎?所以這將有助於理清問題。 – Kusek 2009-07-20 05:22:04

回答

0

問題已解決。實際上,所討論的列表是討論列表,而不是公告列表(爲什麼它後來被命名爲「公告」是一個很大的謎團), 由於討論實際上是一個線程容器和容器內的線程,所以我不得不打電話給SPUtility.CreateNewDiscussion而不是list.Add。