2013-06-04 48 views
-5

我只想要如何實現在後臺運行的頁面,而不受到導航到其他頁面的限制,例如:IRCTC網站 - 如果我們要求對於pnr狀態pnr狀態在後臺通過打開另一個頁面進行處理,我們可以導航/瀏覽到IRCTC網站中的任何其他頁面在後臺工作的頁面,而不限制在asp.net中的其他頁面的導航

實際方案: 在我的項目中,我有導出爲ex​​cel的代碼,通常需要10分鐘出口到excel ...所以,爲了減少我希望有一個進程出口excel在後臺運行的時間,以便用戶可以在導出到excel過程中導航我的網站中的其他頁面,爲此目的,我提出了是否有任何解決方法的問題請你提一下.. ..謝謝你.. :-)

+1

如果你要參考這樣的網站,請記住世界上90%的人不知道IRCTC是什麼。我搜索了它,並且我知道它與印度的鐵路有關,但是我對目前的情況感到不知所措。 – Renan

+0

我不是在說任何關於IRCTC的事情,我只是提到了一個簡單的例子 – krishnakishore

+1

。它只是一個彈出窗口。使用JavaScript的'window.open'輸入網址與所有必要的查詢字符串。它將成爲獨立的請求.. – Bharath

回答

3

HTTP是無狀態的,所以你在一個瀏覽器窗口中所做的事情不應該影響同一臺機器上另一個窗口發生的事情。

Hoewever如果依靠服務器端的狀態,如會話,而不是HTTP POST或GET數據,是的,你遇到麻煩時,有人打開你的網站在兩個選項卡,因爲相同的數據將在這兩個選項卡中顯示。至少,這就是我猜你的問題是根據你的問題。

要解決該問題,請刪除會話邏輯並依賴每個請求提供的數據,例如POST和GET。

如果您有完全不同的問題,請嘗試再次解釋您的意思是「實現在後臺運行的頁面,而不受到導航到其他頁面的限制」

+0

在我的項目中我有代碼導出爲Excel通常需要10分鐘才能導出爲Excel ...所以,爲了減少我希望有一個進程導出爲ex​​cel的時間在後臺運行,以便用戶可以導航在我的網站在出口到Excel過程中的其他頁面也出於這個目的,我提出了問題,如果有任何解決方法請提及的方式..謝謝.. :-) – krishnakishore

相關問題