当我单击模块选择对话框内的模块时,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>
答案 0 :(得分:0)
过了一段时间,我们发现了问题所在。
我们的皮肤使用<%=SkinPath%>
语法而不是<%#SkinPath%>
,这导致DNN强制重新加载。这可能与文档的生命周期有关。