使用javascript在DotNetNuke中获取当前用户名

时间:2017-12-13 22:08:10

标签: javascript dotnetnuke

我想使用javascript在DotNetNuke中获取当前用户名,并在某些js功能中使用它:

alert(DotNetNuke.User.Name)

2 个答案:

答案 0 :(得分:2)

最简单的方法是在页面中添加Text/HTML模块。

在该模块的模块设置中,查看Replace Tokens标签上的HTML Module Settings选项。

现在您可以使用令牌并向该模块添加文本(使用JavaScript时使用基本文本框)。

<script> alert('Hello my name is [User:DisplayName]'); </script>

令牌here的完整列表。

答案 1 :(得分:0)

另一种方式可能是

alert('<%= UserController.Instance.GetCurrentUserInfo().DisplayName %>')

但你必须导入:

<%@ Import Namespace="DotNetNuke.Entities.Users" %>