Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как отображать свою страницу при возникновении ошибок?
|
|||
|---|---|---|---|
|
#18+
есть обработчик страници и при обращении к странице возникает в нем ошибка, при этом клиенту выдается страница на которой отображается текст ошибки и дальше идет куча отладочной информации, которая не нужна клиенту Как создать свою страничку которая будет показывать ошибку так как мне надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 01:19 |
|
||
|
Как отображать свою страницу при возникновении ошибок?
|
|||
|---|---|---|---|
|
#18+
Для этого добавьте в ваш web.config такую строчку: <configuration> <system.web> <customErrors mode="On" defaultRedirect="myerror.aspx" /> </system.web> </configuration> После этого при возникновении исключения в вашей программе клиенту будет возвращаться страница myerror.aspx. Само же исключение можно достать из HttpContext.Current.Server.GetLastError(). Данная информация предоставляется на условиях «КАК ЕСТЬ», без предоставления каких-либо гарантий и прав. Используя данную информацию, вы соглашаетесь с тем, что (i) Майкрософт не несет ответственности за использование вами данной информации и (ii) вы принимаете на себя весь риск, связанный с использованием данной информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 02:20 |
|
||
|
Как отображать свою страницу при возникновении ошибок?
|
|||
|---|---|---|---|
|
#18+
N>После этого при возникновении исключения в вашей программе клиенту будет возвращаться страница myerror.aspx . N>Само же исключение можно достать из HttpContext.Current.Server.GetLastError(). Сделал так, но HttpContext.Current.Server.GetLastError() не содержит ошибки, хоть она и есть :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 14:07 |
|
||
|
Как отображать свою страницу при возникновении ошибок?
|
|||
|---|---|---|---|
|
#18+
тут http://aspnet.4guysfromrolla.com/articles/091306-1.aspx все написано.---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 14:17 |
|
||
|
Как отображать свою страницу при возникновении ошибок?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, <Аноним>, Вы писали: N>>После этого при возникновении исключения в вашей программе клиенту будет возвращаться страница myerror.aspx . N>>Само же исключение можно достать из HttpContext.Current.Server.GetLastError(). А>Сделал так, но HttpContext.Current.Server.GetLastError() не содержит ошибки, хоть она и есть :( Надо ловить ее в Application_Error и записывать в сессию. После этого в CustomError.aspx доставать из сессии и отображать где нужно. 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... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 17:17 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=34068239&tid=1388380]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
71ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 383ms |

| 0 / 0 |
