none
Como direcionar para uma tela de apresentação de erro asp.net RRS feed

  • Pergunta

  • Boa tarde.

    Estou com uma duvida e preciso da ajuda de vcs.

    Quando ocorre um erro eu preciso que apresente uma leta de erro montada por mim.

    só preciso pegar o evento que ocorre quando acontece qualquer tipo de erro.

    sexta-feira, 30 de outubro de 2015 17:10

Respostas

  • Boa noite Jeff, 

    vc pode usar o CustomErrors no web.config pra informar pra quais páginas vc deseja redirecionar cada erro específico;

    segue um link com um tutorial bem explicado: https://msdn.microsoft.com/en-us/library/bb397417.aspx

    de maneira rápida funciona assim:

    <customErrors mode="On"defaultRedirect="PaginaDeErroPadrao.aspx">
        <error statusCode="500" redirect="Http500ErrorPage.aspx"/>
        <error statusCode="404" redirect="Http404ErrorPage.aspx"/>
        </customErrors>

    Esse tratamento vai redirecionar pra cada página específica, mas não vai te falar a origem do erro, no caso de ser um erro de processamento vc precisa utilizar as instruções Try/Catch no seu Controller/CodeBehind e tratar lá dentro as Exceptions.

    Se foi útil essa resposta, marque como respondido p/ finalizar o tópico.

    Abraços.

    • Sugerido como Resposta Diego de Oliveira Neves sexta-feira, 30 de outubro de 2015 22:34
    • Marcado como Resposta Marcos SJ segunda-feira, 2 de novembro de 2015 10:35
    sexta-feira, 30 de outubro de 2015 22:26

Todas as Respostas

  • Olá Jeff Valentim,

    Desculpe, não entendi a sua dúvida.

    Atenciosamente


    Marcos Roberto de Souza Junior

    Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 30 de outubro de 2015 17:19
  • Boa noite Jeff, 

    vc pode usar o CustomErrors no web.config pra informar pra quais páginas vc deseja redirecionar cada erro específico;

    segue um link com um tutorial bem explicado: https://msdn.microsoft.com/en-us/library/bb397417.aspx

    de maneira rápida funciona assim:

    <customErrors mode="On"defaultRedirect="PaginaDeErroPadrao.aspx">
        <error statusCode="500" redirect="Http500ErrorPage.aspx"/>
        <error statusCode="404" redirect="Http404ErrorPage.aspx"/>
        </customErrors>

    Esse tratamento vai redirecionar pra cada página específica, mas não vai te falar a origem do erro, no caso de ser um erro de processamento vc precisa utilizar as instruções Try/Catch no seu Controller/CodeBehind e tratar lá dentro as Exceptions.

    Se foi útil essa resposta, marque como respondido p/ finalizar o tópico.

    Abraços.

    • Sugerido como Resposta Diego de Oliveira Neves sexta-feira, 30 de outubro de 2015 22:34
    • Marcado como Resposta Marcos SJ segunda-feira, 2 de novembro de 2015 10:35
    sexta-feira, 30 de outubro de 2015 22:26