經過大量的研究仍然沒有答案。Server.Transfer不起作用
我使用Web窗體應用程序VS 2013
我的代碼是相當簡單:
Server.Transfer("~/Success.aspx",true);
在此之後,執行的Success.aspx
加載事件,但在瀏覽器中我只看到原來的主要形式。
我創建的任何空的Web窗體只上有一個按鈕,但運行下面的代碼
Server.Transfer("~/WebForm2.aspx",true);
我仍然看到MainForm.aspx後,(的Page_Load WebForm2的事件處理程序運行)
== ========================
根據IrishGrifgin的評論更新。
我確實在我的代碼中有一個JAX。我確實有使用Ajax的UpdatePanel。如果這是server.Transfer的問題,我們如何解決這個問題?
你是在一個支持AJAX的頁面上調用它嗎? – IrishChieftain
我不這麼認爲。我怎樣才能檢查這個? –
不要試圖找到解決方案,更好地使用其他方式來設計你的頁面。 Server.Transfer很棒,但如果你不明白真正做什麼,那就避免它。而且在大多數情況下,不能與複雜網頁的工作,不能做一些後背上......簡單,找到其他的方式 - Server.Transfer的工作 - 但什麼是沒有是不是你所期望的...... – Aristos