【发布时间】:2013-04-10 23:29:55
【问题描述】:
我正在遍历 SharePoint 列表项列表。 有几个项目没有数据,所以抛出 null 异常。
我用过
if (!string.IsNullOrEmpty(xt["ows_LinkTitle"].ToString()))
{
Entity.DefectType = xt["ows_LinkTitle"].ToString();
}
但仍然出现错误。
我也试过了
if(xt["ows_LinkTitle"].ToString()!= null)
{
Entity.DefectType = xt["ows_LinkTitle"].ToString();
}
我可以在它周围放置一个 try catch 块,但我不想对每一行都这样做。
有什么方法可以检查共享点项目值而不会引发错误。
【问题讨论】:
-
xt 的类型是什么?为什么要在字段名称前加上
ows_?如果 xt 是列表项,则必须传递字段 displayname 或字段内部名称 -
@SteveB 请检查this 为何使用
ows前缀
标签: c# .net sharepoint sharepoint-2010 sharepoint-2007