2013-07-12 29 views
0

我有一個名爲頁:Welcome.aspx響應重定向到同一頁面的查詢字符串在頁面加載

在該頁我做的頁面加載:Response.Redirect("Welcome.aspx?First=true")

所以,當我訪問Welcome.aspx網站不斷重定向和它不停止(邏輯)。

我能做些什麼來阻止重定向?我只是希望重定向只發生一次。所以當有人訪問Welcome.aspx時,他們必須重定向到Welcome.aspx?First=true一次。之後,response.redirect必須停止。

謝謝!

回答

3

只有當QueryString [「First」]不等於「true」時(雖然我認爲你的命名和邏輯在那裏沒有真正匹配),只能進行重定向。例如:

void Page_Load(...) 
{ 
    if (!Page.IsPostBack) 
    { 
     if (QueryString["VisitFlag"] == null) 
      Response.Redirect("Welcome.aspx?VisitFlag=Done"); 
    } 
} 
相關問題