2010-10-05 2 views
0

Что является эквивалентомServer.Transfer в пробном прилове: Тема прерывань исключение

Response.Redirect("abc.aspx",false) 

, когда я использую Server.Transfer вместо Response.Redirect.I использовать ложь в качестве второго паров из Response.Redirect в прекратить получение исключения ThreadAbort в блоке catch try

Я хочу избавиться от исключения Thread.Abort, когда я использую Server.Transferis в блоке try catch. Есть предположения ?

+1

Меня довольно интересует, почему это исключение выбрасывается в первую очередь и какие эффекты просто игнорируют эти исключения. –

ответ

2

Используйте вместо этого Server.Execute. Точно так же, как с передачей false Response.Redirect, вы должны убедиться, что ничего не происходит, когда выполняется остальная часть кода в методе, в котором вы находитесь (и его вызывающие методы).

+0

Дополнительная информация от Microsoft здесь: http://support.microsoft.com/kb/312629. – Oliver

Смежные вопросы