sha*_*had 4 dotnetnuke dotnetnuke-module
在dotnetnuke框架中是否存在允许我将其传递给userId并且它将返回填充有该userId的详细信息的UserInfo对象的东西.
如果不是这样做的正常方法是什么?
小智 7
试试这个(使用C#在DNN 5.x中)
private UserInfo _currentUser =
DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo();
Run Code Online (Sandbox Code Playgroud)
然后使用UserInfo ...
int UserID = _currentUser.UserID
Run Code Online (Sandbox Code Playgroud)
小智 5
我使用了bdukes发布的方式进行了一次修改:PortalId可以从PortalSettings获得:
DotNetNuke.Entities.Users.UserInfo user = DotNetNuke.Entities.Users.UserController.GetUser(PortalSettings.PortalId, user_id, true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19202 次 |
| 最近记录: |