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"/> 是放个人图片的

到这里这个需求已经实现了

posted @ 2008-11-21 00:38  翅膀  阅读(1190)  评论(0编辑  收藏  举报