相关疑难解决方法(0)

为什么运行Response.Redirect()时会出现抛出异常?

我正在学习ASP.NET,正在查看QueryStrings.

我正在看的其中一个示例将按钮挂钩到重定向调用:

    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            //throws ThreadAbortException: "Thread was being aborted"
            Response.Redirect("Form2.aspx");
        }
        catch (Exception Ex)
        {
            System.Diagnostics.Debug.WriteLine(Ex.Message);
        }
    }
Run Code Online (Sandbox Code Playgroud)

为什么会在这里抛出ThreadAbortException?这是正常的吗?我应该为此做点什么吗?例外通常不是一件好事,所以当我看到这一点时我感到震惊.

.net c# asp.net

6
推荐指数
1
解决办法
6766
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1