首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

为什么这条语句无法判断列表项的某字段值有没改变?该怎么解决

2012-02-16 
为什么这条语句无法判断列表项的某字段值有没改变?if (properties.AfterProperties[item.Fields[步骤1].

为什么这条语句无法判断列表项的某字段值有没改变?
if (properties.AfterProperties[item.Fields["步骤1"].InternalName] != properties.ListItem["步骤1"]) 在 ItemUpdating 用来判断 “步骤1”的值有没改变,
为什么不管我怎么改变它的值,上面表达式左右两边的值都一样呢? 
请指教!
是MOSS 2007的普通自定义列表哦!

[解决办法]
这个不知道怎么形容合适,或许可以叫局部缓存性
当你进行更新之后,如果想使用新的obj,需要重新new一个获取。
[解决办法]
有AfterProperties 自然就有beforeProperties了

热点排行