【问题标题】:DNN Client Side VariablesDNN 客户端变量
【发布时间】:2014-10-28 20:57:48
【问题描述】:

在 DNN 中,如何将页面 ID、门户语言等门户设置作为 javascript 的变量?我尝试过这样的事情:

<% DotNetNuke.UI.Utilities.ClientAPI.RegisterClientVariable(Me.Page, "pageTitle", PortalSettings.ActiveTab.TabName, True) %>

var pageTitle = dnn.getVar('pageTitle');

但没有运气,它只是表明变量“PageTitle”未定义。

【问题讨论】:

    标签: javascript dotnetnuke skinning


    【解决方案1】:

    示例来自:https://github.com/ChrisHammond/dnnCHAT/blob/master/View.ascx

    <script type="text/javascript">
       var moduleId:<%= ModuleId %>;
       var tabId:<%= TabId %>;
    </script>
    

    其中 ModuleId 是您要设置的参数。如果您正在使用门户设置做某事,您可以使用 PortalSettings.PortalName 或任何其他有效值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多