Response.Redirect ("") внутри " с помощью { }

Допустим следующий код:

using (SqlConnection conn = new SqlConnection(connectionString))
{
   ...
   using (SqlCommand comm = new SqlCommand(...))
   {
      .. do stuff ..
      if(condition) Response.Redirect("somepage.aspx");

   }
}

Будет Response.Redirect() exit с помощью блоков привести к утилизировать все соединения?

Или, в качестве альтернативы, есть какой-нибудь способ, чтобы выйти из блока using что не вызовет распоряжении?

EDIT: я не хочу, чтобы выйти без захоронения. Я хочу быть в курсе всех подводных камнях, которые повлекли бы за собой ее не работать. -- Запрет сбои, конечно, но тогда я уверен, что все объекты удаляются --трудный путь-- в той ситуации

я принял ответ, который, по сути, говорит : "я не знаю", но это очень хорошо изучены "я не знаю"

Для среднего времени, я буду считать, что Response.Redirect прерывает using и код имея это в виду. -- До тех пор, пока не будет доказано обратное.

Найдено 7 ответов:

Response.Redirect(“”) inside “using{ }”

http://stackoverflow.com/questions/187189/response-redirect-inside-using

Посмотреть решение →