C# 响应重定向到页面加载时查询字符串所在的同一页面
我有一个页面名为:C# 响应重定向到页面加载时查询字符串所在的同一页面,c#,asp.net,redirect,response,C#,Asp.net,Redirect,Response,我有一个页面名为:Welcome.aspx 在该页面的页面加载中,我执行了:Response.Redirect(“Welcome.aspx?First=true”) 因此,当我访问Welcome.aspx时,该站点会不断重定向,而且不会停止(合乎逻辑) 如何停止重定向?我只想重定向只发生一次。因此,当有人访问Welcome.aspx时,他们必须重定向到Welcome.aspx?First=true仅一次。然后response.redirect必须停止 谢谢 仅当QueryString[“Firs
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");
}
}
只有当QueryString[“First”]不等于“true”时才执行重定向(尽管我认为您的命名和逻辑在这里并不匹配)。比如:
void Page_Load( ... )
{
if (!Page.IsPostBack)
{
if (QueryString["VisitFlag"] == null)
Response.Redirect("Welcome.aspx?VisitFlag=Done");
}
}