2010-08-05 3 views
0

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

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

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

listItem["Title"] 

является Null, тогда

listItem["Title"].ToString() 

кинет nulll ссылочного исключения

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