2010-02-11 90 views
1

我有一个MOSS 2007网站。我想要显示当前用户的显示图像(或头像,无论你称之为什么)。如何在Sharepoint中获取当前用户显示图像?

  1. 有没有可能不写一个新的Web部分?我没有任何MOSS 2007安装的电脑,我可以到达,所以我无法开发Sharepointç网页部件(或者至少我认为)

谢谢。

P.S.通过显示图像,我正在谈论用户上传到MySite的图像。

回答

6

你必须在/SharedServicesPath/Person.aspx文件中的信息,我们通常是这样的:
页面顶部:

<%@ Register tagprefix="SPSWC" namespace="Microsoft.SharePoint.Portal.WebControls" assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

在实际的影像点:

<SPSWC:ProfilePropertyLoader runat="server" /> 
<SPSWC:ProfilePropertyImage PropertyName="PictureUrl" ResizeToFit="100" ShowPlaceholder="true" id="PictureUrlImage" runat="server"/> 
+0

你'字面上我的英雄。你能描述一下我们做了什么吗? 顺便说一句,欢迎您在这里看看我的其他问题:http://stackoverflow.com/questions/2244642/setting-up-a-weekly-digest-in-sharepoint :) – frbry 2010-02-11 13:39:27

+0

我会还想问一下:我如何获得有权访问我的网站的用户列表。像数据视图也许,所以我会显示列表左侧的个人资料图片和他们的名字在右侧。 – frbry 2010-02-11 14:28:08

+0

这很复杂,当然需要真正的.net代码。 profilepropertyloader适用于当前用户或?accountname = DOMAIN \ user querystring参数 – 2010-02-11 15:32:16

相关问题