SPFieldUrl - не всегда появляется - PullRequest
0 голосов
/ 05 августа 2010

В своем списке SharePoint я использую поле для хранения URL и текста, это не настраиваемое поле, а стандартное поле гиперссылки SharePoint, тип SPFieldUrl.Когда я устанавливаю свойства SpFieldUrl Description и Url и сохраняю их в своем списке, в редких случаях мои данные никогда не сохраняются.Как это произошло?Ниже приведен пример моего кода.

PopulateListItem(listItem,candidate);
listItem.Update();
SPFieldUrlValue newCandidateUrl = new SPFieldUrlValue();
newCandidateUrl.Description = listItem["Title"].ToString() +" ,"+listItem["FirstName"].ToString();
newCandidateUrl.Url = ConfigurationManager.AppSettings["EditUrl"]+"?id="+listItem.ID.ToString();
listItem["FormLink"] = newCandidateUrl;
listItem.Update();

1 Ответ

1 голос
/ 14 сентября 2010

Возможно, вы получаете исключение, например, если

listItem["Title"] 

равно нулю, тогда

listItem["Title"].ToString()

Будет выдано исключение нулевой ссылки

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