我正在将列表的内容读入许多字符串变量,以便能够构建HTML电子邮件内容。
我正在使用的方法(适用于单行文本框)是:
string Manager = item["Manager"].ToString();
但是,当我为多行文本框尝试相同的方法时,我收到错误:
对象引用未设置为对象的实例。
有人可以建议将多行文本框的内容放入变量的最佳方式,然后我可以参考其中提到的其他功能吗?
答案 0 :(得分:0)
该异常表示您的项目[“Manager”]索引器找不到该类型的列。当它尝试在它上面调用.ToString()(null)时,它将导致你看到的异常。
确保备注栏中有正确的名称(内部名称,而不是显示名称!)。
答案 1 :(得分:0)
或许你的SPListItem实例的item变量为null。
当您尝试获取OOB SharePoint字段时,最佳做法是使用SPBuiltInFieldId类或字段的ID而不是内部名称。
item[SPBuiltInFieldId.Title]