powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ошибка "Процесс находится в прерывании"
4 сообщений из 4, страница 1 из 1
ошибка "Процесс находится в прерывании"
    #32755510
isSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У кого-нить встречалась такая ошибка при перенаправлении с одной страницы на другую с помощью
Код: plaintext
Response.Redirect("User.aspx")
Если делать вот так
Код: plaintext
Response.Redirect("User.aspx", false)
то все путем. Только меня этот способ не устраивает, так как страница обрабатывается дальше, что не желательно.
Как избавиться от этой ошибки? Почему она возникает?
...
Рейтинг: 0 / 0
ошибка "Процесс находится в прерывании"
    #32755600
VladiCh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это происходит потому, что когда флажок true, то выполняется Response.End и следовательно Thread.Abort. Можно его просто игнорировать, все должно нормально работать. Обычно проблемы возникают когда это происходит в блоке try..catch и отлавливается exception. Можно попробовать
Код: plaintext
1.
2.
3.
4.
5.
try 
{ 
   Response.Redirect(...); 
} 
catch (ThreadAbortException) 
{ ... }
,
но ThreadAbortException - довольно вредная штука и к тому же в любом случае после того, как произошел catch, возобновляется автоматически.
...
Рейтинг: 0 / 0
ошибка "Процесс находится в прерывании"
    #32757393
isSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо! Клиенты об этой ошибке больше не узнают ;).
А можно ли кроме Response.Redirect() , еще как-нибудь перегрузить ту же страницу с новыми параметрами (строкой запроса)?
...
Рейтинг: 0 / 0
ошибка "Процесс находится в прерывании"
    #32757560
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. Server.Transfer()
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ошибка "Процесс находится в прерывании"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]