2014-02-19 94 views
0

最近,我有一個新的Web項目,這很簡單,沒有困難,但有一些「問題」,我從來沒有見過。ASP.NET的Response.Redirect問題

這個想法很簡單。

單頁(A.aspx)呼叫另一頁(B.aspx)。這兩頁在同一個目錄中。

B.aspx顯示。當它在B.aspx上完成的工作時,它執行一個Response.Redirect到A.aspx。

現在,我不知道的事情正在發生,因爲,重定向到A.aspx,但網址是B.aspx ...然後頁面A.aspx看到,但任何函數buttom工作。

代碼:

A.aspx

protected void btnView_Click(object sender, EventArgs e){ 
    Response.Redirect("B.aspx", false); 
} 

B.aspx

private void GoBack() 
{ 
     Response.Redirect("OfficeDetail.aspx", false); 
} 

而且nohing更多...

有人知道發生了什麼?

PS:我使用jQuery移動,我不知道它是否可以provoque任何問題,反而是我第一次有這樣的問題。

謝謝

+0

b.aspx是否有更多的代碼?沒有看到更多,真的很難說出發生了什麼事情。這幾乎聽起來像你正在使用server.transfer而不是你描述的response.redirect。 – Tim

+0

不,只有你在這裏看到的代碼。 – amelian

+1

你使用jquery mobile ajax導航嗎?我認爲使用MVC來處理JS框架會更好。與Web表單的整合可能很難並且不自然 – Carlos487

回答

0

好的,我解決了這個問題。問題是我沒有在頁面上使用data-ajax =「false」屬性。

<form id="frmMain" runat="server" data-ajax="false"></form> 
相關問題