MOSS中获取当前用户信息
在项目的实施当中,用户都会有不同的需求产生。但是经过长期的项目管理实施,其实你会发现,其中你可以总结出很多很大众化的需求。
今天在这里,我们就先看看在MOSS中获取用户的信息。
用户具体需求是:1、登录用户要看到自己的相关信息。比如:姓名、部门、领导等信息
2、就是这些信息要在MOSS站点下的没个前端页面都能看到
下面具体的实现方法:
1、定制default.masterpage页面。使用SPD打开页面,可以是母版页和布局页面
2、应用DLL,在页面顶端键入:<%@ Register tagprefix="SPSWC" namespace="Microsoft.SharePoint.Portal.WebControls" assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
3、引用Profile Property Loader :<SPSWC:ProfilePropertyLoader runat="server" /> 注意:一定要引用,不然后面信息将取不到 4、在具体的需要放的位置放上具体的属性,如:部门
<SPSWC:ProfilePropertyValue runat=server id="someID2" PropertyName="Department"/>
Department可以换成其他的属性,如“PreferredName”是显示名。
另<SPSWC:ProfilePropertyImage runat=server id="ProfilePropertyImage1" PropertyName="PictureURL"/> 是放个人图片的
到这里这个需求已经实现了