【发布时间】:2016-08-03 09:01:03
【问题描述】:
到目前为止,我一直在使用 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() As UserInfo' is obsolete...”
【问题讨论】:
-
当我从
DotNetNuke.Entities.Users.UserController.GetCurrentUserInfo()更改为DotNetNuke.Entities.Users.UserController.Instance.GetCurrentUserInfo()时没有问题。你确定你改变了所有的旧参考吗? -
@VDWWD - 很奇怪,参考资料看起来不错,但我听从了您的建议,删除/重新添加它们,清理,重建,现在看起来很好。您可以将其作为答案,我会将其标记为有效答案。
标签: asp.net dotnetnuke dotnetnuke-7