Sharepoint 2007: вставка элемента списка с полем гиперссылки через веб-сервисы - PullRequest
1 голос
/ 29 октября 2009

Мне нужно знать, как вставить элемент списка с полем гиперссылки, используя веб-сервисы oob.

У меня уже есть код для вставки, но я не уверен насчет гиперссылки.

Вот стандартное текстовое поле (только часть кода):

+ @"<Field Name=""Annotation"">" + this.messageEnvelope.DM.Annotation + "</Field>"

Теперь, как я могу вставить гиперссылку, нет абсолютно никакой документации по этому вопросу. Заранее спасибо

1 Ответ

2 голосов
/ 29 октября 2009

SharePoint хранит свои ссылки в этом формате (обратите внимание на запятую и пробел между URL и описанием):

URL, описание
http://example.com, Пример

Я не уверен насчет веб-службы, но она должна работать точно так же.

Из кода вы можете использовать класс SPFieldUrlValue для форматирования этого значения:

SPFieldUrlValue urlVal = new SPFieldUrlValue();
urlVal.Url = "http://example.com";
urlVal.Description = "An Example";
string spUrlFormat = urlVal.ToString();
...