的實例我有具有一定查閱字段SharePoint列表。當我通過代碼的項目迭代,我得到以下錯誤:(SPFieldLookupValue)splistitem拋出對象引用不設置爲一個對象的異常
Object reference not set to an instance of an object.
時,他們沒有任何價值填充只在查找字段出現此錯誤。我試圖用SPFieldLookupValue
來檢查空值,但我仍然得到錯誤。
這是我如何檢查空值:
SPFieldLookupValue value = new SPFieldLookupValue(listItem[columnDisplayName].ToString());
if (value.LookupValue != null)
任何幫助的傢伙?
喜亞歷山大,非常感謝您的回覆。我在這一切一直盯着沿着沒有意識到,我沒有檢查空值的字段項。在其他代碼中,我用來檢查字段項爲null,但這次我依靠SPFieldLookUpValue認爲這是檢查空值的正確方法。再次感謝您的大力幫助。 –
很可能,將'null'傳遞給'SPFieldLookupValue'是導致異常的原因; 「對象引用未設置...」是一個SharePoint異常,而不是JavaScript內置的異常。 (調用'null.toString()'會導致一個單獨的「Uncaught TypeError:無法讀取屬性'toString'null」。) – jpaugh