Sisällysluettelo:

Miten MVC käsittelee mukautettuja virheitä asp netissä?
Miten MVC käsittelee mukautettuja virheitä asp netissä?

Video: Miten MVC käsittelee mukautettuja virheitä asp netissä?

Video: Miten MVC käsittelee mukautettuja virheitä asp netissä?
Video: mvc-0 2024, Marraskuu
Anonim

Mukautettu virhesivu ASP. NET MVC:ssä

  • Lisää ensin an Virhe . cshtml-sivu (Näytä sivu) jaettuun kansioon, jos se on tekee ei ole jo olemassa.
  • Lisää tai muokkaa verkkoa. konfigurointitiedosto ja aseta Mukautettu virhe Elementin päälle.
  • Lisää tietty toimintoohjain ja näkymä HTTP-tilakoodin näyttämistä varten.
  • Lisää [HandleError]-attribuutti kohdennetun toiminnan menetelmään.

Vastaavasti, mitkä ovat MVC:n virheen käsittelytavat?

ASP. NET MVC:ssä meillä on suurempi luettelo tavoista käsitellä poikkeuksia, kuten:

  • Kokeile-saappaa-vihdoin.
  • OnException-menetelmän ohittaminen.
  • [HandleError]-attribuutin käyttäminen toimissa ja ohjaimissa.
  • Maailmanlaajuisen poikkeuksenkäsittelysuodattimen asettaminen.
  • Application_Error-tapahtuman käsittely.
  • Laajenna HandleErrorAttribute.

Lisäksi kuinka voidaan näyttää mukautettu virhesivu asp netissä? Vaiheet varten Mukautettu virhesivu Aseta asetukset Webissä. Sovelluksen asetustiedosto. Siirrä oletusuudelleenohjaus- ja tila-attribuutit sisään. Jos haluat määrittää sovellustason poikkeus pitäisi ohjata sivustollesi mukautettu virhesivu , voit tehdä tämän siirtymällä maailmanlaajuiseen.

Tiedä myös, kuinka ASP net käsittelee sovellustason virheitä?

Sovellustason virheiden käsittely Sinä pystyt kahva oletuksena virheitä osoitteessa sovellustaso joko muokkaamalla omaa sovellukset määrityksiä tai lisäämällä Application_Error-käsittelijän Global. asax-tiedostosi sovellus . Sinä pystyt kahva oletuksena virheitä ja HTTP virheitä lisäämällä verkkoon customErrors-osion.

Kuinka MVC käsittelee sovellusvirheitä globaalissa ASAXissa?

Nämä seikat huomioon ottaen seuraavat vaiheet voidaan koodata Application_Error-tapahtumaan virheiden käsittelyä ja kirjaamista varten

  1. Ota viimeinen virhe esille.
  2. Hanki virhekoodi vastataksesi.
  3. Kirjaa virhe (jätän huomioimatta 404:t).
  4. Tyhjennä vastausvirta.
  5. Poista palvelinvirhe.

Suositeltava: