我的网站是谁?(编程)

Nac*_*ica 6 .net c# sharepoint mysite

我正在构建一个Web部件来放置Sharepoint我的网站.我需要获取其网站部分所在的我的网站的SPUser.目前我只是使用

Request.QueryString["accountname"]
Run Code Online (Sandbox Code Playgroud)

但这不适用于我自己的"我的网站",我也不确定它是否会一直有效.

Dan*_*iel 2

Request.QueryString["accountname"]为空时,用户应该位于自己的 mysite 上,这样您就可以查看SPContext.Current.Web.CurrentUser以获取用户。

  • 是的,但不要忘记 CurrentUser 属性返回当前登录的用户,而不是您所在的 MySite 上的用户。我想从查询字符串中获取帐户名将是您唯一的选择 (2认同)