我有一個單頁JQM應用程序 - 所有JQM「頁面」是一個文件:如何在SPA中禁用默認的JQM頁面?
<div>
@RenderPage("Views/login.cshtml")
@RenderPage("Views/page1.cshtml")
@RenderPage("Views/page2.cshtml")
</div>
如何禁用顯示在默認情況下,目前正好是一個login.cshtml JQM頁面,所以我可以在用戶登錄後手動調用轉換方法從歷史中刪除登錄頁面?公式這就是我想手動調用初始文件負載:
$.mobile.changePage('#login-page', { reverse: false, changeHash: true });
或者,是不是可以設置「反向」屬性設置爲false沒有changePage
電話嗎?
您的應用程序邏輯是錯的...你不應該在所有用戶是否登錄渲染登錄頁面,你在技術上不應該渲染其他頁面,如果他們沒有登錄! – ahren
@ahren這是單頁面應用程序的演示文稿部分。無論如何,他們都無法訪問任何Web服務調用,所以我沒有看到這裏的問題是什麼。而且,一次只有一個頁面從JQM呈現給用戶。應用程序的其他邏輯與這個問題沒有任何關係。 – Dante
如果我正確地理解了你,你想決定將要顯示哪個頁面?如果用戶尚未登錄,登錄頁面或用戶已登錄的頁面1? – Gajotres