Почему я получаю исключение при запуске 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);
        }
    }

Почему здесь выдается исключение ThreadAbortException? Это нормально? Должен ли я что-то сделать с этим? Исключения, как правило, не очень хорошая вещь, поэтому я был встревожен, когда увидел это.

Ответы на вопрос(9)

Ваш ответ на вопрос