我想使用javascript在DotNetNuke中获取当前用户名,并在某些js功能中使用它:
alert(DotNetNuke.User.Name)
答案 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" %>