Так SharePoint хранит ссылки. Сначала URL, а затем название, которое фактически показано на странице.
Из документации SharePoint:
«Поле URL однозначно состоит из двух строк, разделенных запятой и пробелом Одна строка содержит URL-путь, а другой содержит описание используемого в качестве гиперссылке текст.»
Вы должны разделить строку, чтобы получить две части.
string url = field["URL"].Split(',')[0];
string title = field["URL"].Split(',')[1];
Код не является оптимальным, но только для того, чтобы точно показать, что я имею в виду.
Оливер, вы не указали версию SharePoint. Мой ответ на версию 2003 года. Если у вас есть MOSS, посмотрите на SPFieldUrl и SPFieldUrlValue классы.
Это будет возвращать HTML код для визуализации значения поля непосредственно на странице – muerte
Спасибо meurte, не были сделаны ответом. –
Thats WSS 3.0 правильно? – muerte