很高兴获得DNN7中的UserInfo - 不推荐使用GetCurrentUserInfo

时间:2016-08-03 09:01:03

标签: asp.net dotnetnuke dotnetnuke-7

我一直在使用GetCurrentUserInfo,但我的公司正在转向DNN 7.3,我们的一些模块使用此方法获取当前用户的userInfo。

Dim userInfo As DotNetNuke.Entities.Users.UserInfo = DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo()

在为DNN 7.3构建时,我们现在收到警告:

Warning BC40000 'Public Shared Overloads Function GetCurrentUserInfo() As UserInfo' is obsolete: 'Deprecated in DNN 7.3. Replaced by UserController.Instance.GetCurrentUserInfo()'. 

获取相同UserInfo的正确当前方法是什么?我已经尝试过遵循警告的建议,但我仍然得到同样的警告:" GetCurrentUserInfo()作为UserInfo'已经过时......"

1 个答案:

答案 0 :(得分:2)

更改

中的所有条目
DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo()

DotNetNuke.Entities.Users.UserController.Instance.GetCurrentUserInfo()