2009-11-17 4 views
1

Я создаю веб-страницу, которая объединяет загрузку контента из разных списков в нашем семействе сайтов, что я не могу настроить, как получить точную ссылку на каждый элемент. Все, что я, кажется, вернусь, это {site}/{listtitle} /1.000, как я могу получить это «1.000», чтобы сказать «pagename.aspx? Id = 1», это то, что мне нужно самому разработать или есть функция сделать это?URL-адрес элемента списка в SharePoint 2007

ответ

3

Как это сделать:

string itemUrl = List.Forms[PAGETYPE.PAGE_DISPLAYFORM].ServerRelativeUrl + "?id=" + item.ID; 
2

Чтобы получить идентификатор элемента в списке, вы можете использовать SPListItem.ID. Затем вы можете просто добавить его к базовому URL-адресу, который вы хотите, например. msgstr "pagename.aspx? id =" + myitem.ID.

+0

Следствием этого: Вы можете также видеть идентификатор для элемента в URL, если приглядеться ... DispForm.aspx ID = 20 и т.д. – Goyuix

Смежные вопросы