防止页面重新加载模块选择DNN 9

时间:2017-06-01 08:52:57

标签: telerik dotnetnuke dotnetnuke-9

当我单击模块选择对话框内的模块时,DNN刷新页面(在悬停之前,页面上出现可拖动元素)。这只发生在使用我们的皮肤(https://github.com/2sic/dnn-theme-bootstrap3-instant)。

DNN正在寻找带有Teleriks sed -i '/ro.streaming.video.drs/ {s/=.*$/=false/}' build.prop 方法的元素#dnn_ContentPane_SyncPanel(似乎是一个ajax包装器)。由于找不到该元素,DNN会执行页面重新加载。

我们的皮肤内容窗格:

findComponent

DNN代码,触发重新加载(最后一次函数调用):

<div id="ContentPane" runat="server" containertype="G" containername="Invisible Container" containersrc="default.ascx"></div>

1 个答案:

答案 0 :(得分:0)

过了一段时间,我们发现了问题所在。 我们的皮肤使用<%=SkinPath%>语法而不是<%#SkinPath%>,这导致DNN强制重新加载。这可能与文档的生命周期有关。