我一直在使用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'已经过时......"
答案 0 :(得分:2)
更改
中的所有条目DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo()
到
DotNetNuke.Entities.Users.UserController.Instance.GetCurrentUserInfo()