Sharepoint在itemUpdating中获取修改后的用户或用户组栏的值

获取用户或用户组栏的值,在网上有不少的文章已经写得非常好了(http://www.cnblogs.com/McJeremy/archive/2009/08/03/1537876.html)。但是我现在遇到一个问题就是:我在EventHandler的itemUpdating中需要获取到更改后的用户或用户组的值,那我们知道,获取更改后值是必须使用properties.afterproperties["Users"]。现在问题就出现了:通过一下代码获取的userValues始终等于null,SPFieldUserValueCollection userValues = properties.AfterProperties["Users"] as SPFieldUserValueCollection;

解决方法:SPFieldUserValueCollection userValues = new SPFieldUserValueCollection(web, properties.AfterProperties[fieldName] + "");

 

 

 

posted @ 2014-07-10 09:42  遐想蓝宇  阅读(225)  评论(0编辑  收藏  举报