javascript – DNN客户端变量
作者:互联网
在DNN中,如何将门户网站设置(如页面ID,门户网站语言等)作为javascript的变量?我尝试过这样的事情:
<% DotNetNuke.UI.Utilities.ClientAPI.RegisterClientVariable(Me.Page, "pageTitle", PortalSettings.ActiveTab.TabName, True) %>
和
var pageTitle = dnn.getVar('pageTitle');
但没有运气,它只是表明变量“PageTitle”未定义.
解决方法:
示例来自:https://github.com/ChrisHammond/dnnCHAT/blob/master/View.ascx
<script type="text/javascript">
var moduleId:<%= ModuleId %>;
var tabId:<%= TabId %>;
</script>
其中ModuleId是您要设置的参数.如果您正在使用portalsettings执行某些操作,则可以执行PortalSettings.PortalName或任何其他有效值.
标签:javascript,dotnetnuke,skinning 来源: https://codeday.me/bug/20190628/1319781.html