Странный SPListItem URL при добавлении нового объявления - PullRequest
0 голосов
/ 19 июля 2009

Когда я добавляю новый элемент в список объявлений по умолчанию с помощью графического интерфейса, новый элемент выглядит так, как я и ожидал, показывая название элемента в крошке. Однако при добавлении нового элемента через объектную модель:

SPList theList = web.Lists ["объявление"];

SPListItem theitem = theList.Add ();

theitem ["Title"] = "это заголовок";

theitem.Update ();

тогда хлебная крошка будет отображать что-то вроде WebTitle.ListTitle.34_.000, который, как я считаю, является itemID и номером версии элемента.

Поиск даст это , но я хотел бы знать причину и узнать, как избежать этой проблемы.

1 Ответ

0 голосов
/ 30 августа 2009

Проблема была решена. На самом деле рассматриваемый список был списком обсуждений, а не списком объявлений (почему его назвали «объявление», это большая загадка), Поскольку обсуждение на самом деле является контейнером потоков и потоками внутри контейнера, мне пришлось вызывать SPUtility.CreateNewDiscussion , а не list.Add.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...