Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 响应重定向到页面加载时查询字符串所在的同一页面_C#_Asp.net_Redirect_Response - Fatal编程技术网

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");
    }
}