Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Pagina per gli errori personalizzata

    ragazzi avete qualche link serio che spieghi come personalizzare le pagine di errore che vengono fuori quando ci sono errori sulle pagine asp.net ?!!?!?
    tempo fa avevo trovato questo codice per il file web.config

    <configuration>
    <system.web>
    <customErrors mode="RemoteOnly" defaultRedirect="/error.aspx">
    <error statusCode="404" redirect="/404.aspx" />
    </customErrors>
    </system.web>
    </configuration>

    ma se non erro non gestisce gli errori di programmazione o eventuali eccezioni asp.net
    o sbaglio !?!?

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Gli errori HTTP nel Web.Config di solito sono elencati e gestiti così:
    codice:
    <customErrors mode="On" defaultRedirect="ErrDefault.aspx">
        <error statusCode="401" redirect="ErrUnauthorized.aspx" />
        <error statusCode="404" redirect="ErrPageNotFound.aspx" />
        <error statusCode="500" redirect="ErrServer.htm" /> 
    </customErrors>
    Settando in IIS le pagine specificate.

    In altre parole, se vuoi ridirezionare i tuoi utenti ad una sola pagina di errore, ci sono tre modi. O con questo metodo (defaultRedirect indica la pagina designata all'errore user-friendly) oppure dal file global.asax nella routine, facendo quello che vuoi nel corpo della sub:

    codice:
     Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
            ' Generato in caso di errore
     End Sub
    ...Oppure a livello pagina singola, settando la direttiva ErrorPage.

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Ovviamente parliamo di eccezioni non gestite in blocchi try...catch...finally, che intercettano l'eccezione e fanno ciò che è scritto nel codice catch.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.