读书人

为什么这条语句无法判断列表项的某字段

发布时间: 2012-02-16 21:30:36 作者: rapoo

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

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

读书人网 >行业软件

热点推荐