2009-07-19 4 views
0

GUIを使用して既定のアナウンスメントリストに新しいアイテムを追加すると、ブレンドクラム内のアイテムのタイトルが表示されます。ただし、オブジェクトモデルを使用して新しいアイテムを追加する場合:新しいアナウンスを追加するときに奇妙なSPListItem URL

SPList theList = web.Lists ["announcement"];

SPListItem theitem = theList.Add();

theitem ["Title"] = "これはタイトルです";

theitem.Update();

パンくずリストには、 WebTitle.ListTitle.34_.000のようなものが表示されます。これはアイテムのitemIDとバージョン番号です。

検索の結果、thisが表示されますが、根本的な原因とその回避方法を知りたいと思います。

+0

上記のコードは実際に使用しているコードですか?あなたは完全なコードを投稿できますか?だから問題を整理することが役に立ちます。 – Kusek

+0

コードは実際にはコードではありません。現時点ではこのコードリポジトリにはアクセスできません。 – Kasper

+0

含まれているコードは正常に動作するはずです。また、リンクした記事は無関係です。リスト項目のURLは、表示されるブレッドクラムを決定しません。 –

答えて

0

問題は解決されました。実際には問題のリストは発表リストではなく、ディスカッションリストでした(なぜ「アナウンス」というのは大きなミステリーです)。 ディスカッションは実際にはスレッドコンテナとコンテナ内のスレッドなので、SPUtility.CreateNewDiscussionむしろlist.Add。

関連する問題