Я только что нафигачил огромный отчёт о воскресном концерте в ЯМЕ, а он ушел в никуды... скажу одно - в следующее воскресенье в яме БСП

@ 15 июн 04, 10:48 | Комментарии (10)
Антигламурные записи

Любопытная информация по поводу Response.Redirect... Следующий код

Try
' Do anything here
Response.Redirect("http://www.microsoft.com")
Catch ex As Exception
Session("error") = ex.message
Response.Redirect("errors.aspx")
End Try

всегда (!) вызовет зайдет в Catch потому что "Redirect calls End which raises a ThreadAbortException exception upon completion", что означает, что выполнение самого редиректа посредине кода вызовет исключение ThreadAbortException.

Классно? :-)

Решение проблемы с исключением может быть таким

Try
Response.Redirect("http://www.microsoft.com")
Catch ex As System.Threading.ThreadAbortException ' Do nothing; redirect will jump to desired target.
Catch ex As Exception
Session("error") = ex.message
Response.Redirect("errors.aspx")
End Try

где как видно ThreadAbortException специально отлавливается

либо

Response.Redirect("http://www.microsoft.com", false)

где используется false, чтобы после редиректа (!) продолжать выполнять код исходной страницы. Бояться того, что исходная страница будет отображена не надо, редирект будет все равно выполнен, но продолжение выполнения кода может без надобности нагрузить сервер, так что первый метод отлова исключения предпочтителен.

@ 15 июн 04, 02:15 | Комментарии (0)
MS.ASP.NET

Любовь безумие, но именно она наполняет нашу жизнь смыслом......

@ 14 июн 04, 05:44 | Комментарии (1)
Почему все так как есть.... а не так как хочется?

Мрак и ужасть... говорила мне мама.. не знакомься
по интернету... (

@ 13 июн 04, 21:31 | Комментарии (6)
Почему все так как есть.... а не так как хочется?

:-P
Меня пригласила девушка в кино.. никогда не видел.... интересно чем это все закончится?? вернусь... вечером расскажу ))

@ 13 июн 04, 13:10 | Комментарии (10)
Почему все так как есть.... а не так как хочется?


 Стр.1063 (1161) << < Пред. | След. > >>
Мой дневник:
  • Создать/изменить дневник
  • Добавить запись