[英]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.