Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
customError
|
|||
|---|---|---|---|
|
#18+
почему не происходит редирект на CustomError.aspx при ошибке? <customErrors mode="On" defaultRedirect="CustomError.aspx" /> запускаю на localhost. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 11:46 |
|
||
|
customError
|
|||
|---|---|---|---|
|
#18+
По — моему это для *.html страницы, на которой не будет никакой логики отрабатывать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 15:15 |
|
||
|
customError
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, coolerkiev, Вы писали: C>По — моему это для *.html страницы, на которой не будет никакой логики отрабатывать. Я сделал как ниже, но для необработанных ошибок все ок, а для собственных, которые генерятся по throw редиректа опять таки НЕ происходит. Почему? Как сделать? Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs) Dim lastException As Exception = Server.GetLastError() Dim errorStack As System.String() = {} Dim errorSource As System.String() = {} Dim errorMessage As System.String() = {} While Not lastException Is Nothing ReDim Preserve errorStack(errorStack.Length + 1) ReDim Preserve errorSource(errorSource.Length + 1) ReDim Preserve errorMessage(errorMessage.Length + 1) errorStack(errorStack.Length - 1) = lastException.StackTrace errorSource(errorSource.Length - 1) = lastException.Source errorMessage(errorMessage.Length - 1) = lastException.Message lastException = lastException.InnerException End While Array.Reverse(errorStack) Array.Reverse(errorSource) Array.Reverse(errorMessage) Session.Item("ErrorStack") = errorStack Session.Item("ErrorSource") = errorSource Session.Item("ErrorMessage") = errorMessage Server.Transfer("CustomError.aspx") End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 16:46 |
|
||
|
customError
|
|||
|---|---|---|---|
|
#18+
Ну я делал так ... у меня был BasePage в котором реализовывал private void Page_Error(object sender, EventArgs e) ... попробуй в Page_Error свою логику запихнуть ... правда наверное на CustomError.aspx придется не трансфер делать а редирект, но это предположение только ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 17:46 |
|
||
|
customError
|
|||
|---|---|---|---|
|
#18+
Я все понял. спасибо! Но интересно чем была обоснована такая необходимость разделения, делать тоже самое в Page_Error? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 18:27 |
|
||
|
customError
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>Я все понял. спасибо! А>Но интересно чем была обоснована такая необходимость разделения, делать тоже самое в Page_Error? Ну не знаю ... в принципе все логично : exception возникает на странице — значит и на странице его надо олавливать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2006, 19:00 |
|
||
|
|

start [/forum/topic.php?fid=18&gotonew=1&tid=1389013]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 432ms |

| 0 / 0 |
