【问题标题】:Getting current user name in DotNetNuke using javascript使用 javascript 在 DotNetNuke 中获取当前用户名
【发布时间】:2017-12-13 22:08:10
【问题描述】:

我想使用 javascript 在 DotNetNuke 中获取当前用户名,并将其用于一些 js 功能,例如:

alert(DotNetNuke.User.Name)

【问题讨论】:

    标签: javascript dotnetnuke


    【解决方案1】:

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

    在该模块的模块设置中,选中HTML Module Settings 选项卡上的Replace Tokens 选项。

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

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

    令牌的完整列表here

    【讨论】:

      【解决方案2】:

      另一种可能是

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

      但你必须导入:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-25
        • 1970-01-01
        • 2010-11-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多