簡體   English   中英

響應在頁面加載時使用querystring重定向到同一頁面

[英]Response redirect to same page with querystring on page load

我有一個頁面: Welcome.aspx

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

因此,當我訪問Welcome.aspx該站點將繼續重定向,並且不會停止(邏輯上)。

我該怎么做才能停止重定向? 我只希望重定向僅發生一次。 因此,當有人訪問Welcome.aspx ,必須將他們重定向到Welcome.aspx?First=true一次。 之后,response.redirect必須停止。

謝謝!

僅當QueryString [“ First”]不等於“ true”時才執行重定向(盡管我認為您的命名和邏輯在那里並不真正匹配)。 就像是:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM