SharepPoint使用数据视图操作用户类型栏位需要特别注意的地方

当我在处理用户栏位的时候,一般没有注意到用户栏位这些属性会有什么影响,只是认为是在显示上有区别而已。
imageSharepPoint使用数据视图操作用户类型栏位需要特别注意的地方
不过,后来在处理数据表视图的时候,发现这些属性之间有一个重大的区别,影响数据表视图的操作方式。
1、如果你选择了显示“名称”,那么数据视图中操作时,该用户栏位是按照名称去检索的,可以理解为按照SPUser.Name去检索。
那么这里有一个问题就是,如果你的名字有可能重复,这里就会导致混乱,例如用户ad\userA和ad\userB的名字都叫做“su, yangxian”,那么这是候,你会看到两个“su, yangxian”的用户名称,因为Name是可以重复的。
imageimageSharepPoint使用数据视图操作用户类型栏位需要特别注意的地方
2、如果你选择了显示“账户”,呵呵,那么在操作数据视图时,该栏位是按照账户去检索的,就是是使用SPUser.LoginName去查找的。
LoginName是唯一的,于是,使用账户作为数据视图编辑和批量处理,才是正确的设置。
imageimageimageSharepPoint使用数据视图操作用户类型栏位需要特别注意的地方
Tags: 

延伸阅读

最新评论

发表评论