2011-07-20 69 views
0

我正在將列表的內容讀入多個字符串變量,以便能夠構建HTML電子郵件的內容。閱讀Visual Studio 2010中的Sharepoint多行文本框的內容

我使用(和工程單行文本框)的方法是:

string Manager = item["Manager"].ToString(); 

然而,當我嘗試了多行文本框中鍵入相同的方法,我得到的錯誤:

Object reference not set to an instance of an object.

有人可以建議將多行文本框的內容導入一個變量,然後我可以參考提及的其他功能的最佳方式?

回答

0

該異常表示您的項目[「Manager」]索引器未找到該類型的列。當它試圖調用它的.ToString()(null)時,它會導致你看到的異常。

請確保您的筆記列中使用了正確的名稱(內部名稱,不是顯示名稱!)。

0

或者您的SPListItem實例的item變量爲null。

當您嘗試獲取OOB SharePoint字段時,最好使用SPBuiltInFieldId類或字段的ID而不是內部名稱。

item[SPBuiltInFieldId.Title] 
相關問題