2017-04-22 107 views
0

我遇到了一個奇怪的問題,關於從具有我的特定主題的網站註銷用戶。 當我按下注銷鏈接時,頁面會刷新,但用戶仍然登錄。當我將站點皮膚更改爲由DNN提供的默認值時,則沒有問題。 在完全不同的網站,我用我的自定義主題創建,這個鏈接的作品也。我已經禁用了JavaScript的想法,也許一些JS腳本弄亂了一些東西,但結果是一樣的。 我不知道從哪裏開始尋找這個問題。有什麼建議麼?無法從網站註銷

回答

0

禁用JavaScript是一個問題。 「註銷」鏈接使用JavaScript。

返回到啓用了JavaScript的自定義皮膚,並使用開發人員工具打開控制檯窗口。您應該在那裏看到有助於識別問題的信息。

+0

我禁用js只用於測試。並且在firebug/chrome開發工具控制檯中沒有錯誤。 – lszk

0

嘗試搞亂.ASCX皮膚控件中JavaScript文件的順序和優先級。例如,如果您有:

<dnn:DnnJsInclude runat="server" FilePath="jquery.one.js" PathNameAlias="SkinPath" /> 
<dnn:DnnJsInclude runat="server" FilePath="jquery.two.js" PathNameAlias="SkinPath" /> 

嘗試圍繞切換它們,或者嘗試改變它們的優先級,例如:

<dnn:DnnJsInclude runat="server" FilePath="jquery.two.js" PathNameAlias="SkinPath" Priority="100" /> 
<dnn:DnnJsInclude runat="server" FilePath="jquery.one.js" PathNameAlias="SkinPath" Priority="150" /> 

有時,在其中的庫加載順序衝突,即使它沒有顯示在控制檯中。

您可以在Client Resource Management API

最後閱讀更多關於這個問題,嘗試比較多個外觀.ASCX文件給對方,看看如果事情是在這個特殊的一人失蹤。