2010-08-05 5 views
0

SharePoint 목록 내에서 URL 및 텍스트를 포함하는 필드를 사용합니다.이 필드는 사용자 지정 필드가 아니지만 표준 SharePoint 하이퍼 링크 필드 인 SPFieldUrl 유형입니다. SpFieldUrl Description 및 Url 속성을 설정하고 내 목록에 저장하면 드문 경우지만 내 데이터가 저장되지 않습니다. 어떻게 될까요? 아래는 내 코드 샘플입니다.SPFieldUrl - 항상 나타나는 것은 아닙니다

listItem["Title"] 

가 null의 경우

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"].ToString() 

가 nulll 참조 예외가 발생합니다 그리고, 예를 들어, 예외를 받고있을 수 있습니다

관련 문제