Indholdsfortegnelse:

Hvordan håndterer MVC brugerdefinerede fejl i asp net?
Hvordan håndterer MVC brugerdefinerede fejl i asp net?

Video: Hvordan håndterer MVC brugerdefinerede fejl i asp net?

Video: Hvordan håndterer MVC brugerdefinerede fejl i asp net?
Video: How to create mvc 404 custom error page asp.net 2017 2024, Kan
Anonim

Brugerdefineret fejlside i ASP. NET MVC

  • Tilføj først en Fejl . cshtml-siden (Vis side) til den delte mappe, hvis den gør eksisterer ikke allerede.
  • Tilføj eller rediger internettet. config-fil og indstil Brugerdefineret fejl Element til On.
  • Tilføj en specifik handlingscontroller og visning for at vise
  • Tilføj en [HandleError]-attribut til den målrettede handlingsmetode.

Tilsvarende, hvad er metoderne til at håndtere en fejl i MVC?

I ASP. NET MVC har vi en større liste over måder at håndtere undtagelser på, såsom:

  • Prøv-fang-endelig.
  • Tilsidesættelse af OnException-metoden.
  • Brug af attributten [HandleError] på handlinger og controllere.
  • Indstilling af et globalt undtagelseshåndteringsfilter.
  • Håndtering af Application_Error-hændelse.
  • Udvider HandleErrorAttribute.

Derudover, hvordan kan du vise tilpasset fejlside i asp net? Trin til Tilpasset fejlside Indstil indstilling i Web. Konfigurationsfil for applikationen. Send defaultRedirect og mode attributter i. Hvis du vil indstille dit applikationsniveau undtagelse skal omdirigere til din tilpasset fejlside , kan du gøre dette ved at gå til global.

Ved også, hvordan ASP net håndterer applikationsniveaufejl?

Fejlhåndtering på applikationsniveau Du kan håndtere Standard fejl ved anvendelsesniveau enten ved at ændre din ansøgningens konfiguration eller ved at tilføje en Application_Error-handler i Global. asax-fil af din Ansøgning . Du kan håndtere Standard fejl og HTTP fejl ved at tilføje en brugerdefineret fejl sektion til internettet.

Hvordan håndterer MVC applikationsfejl i global ASAX?

Med disse punkter i tankerne kan de følgende trin kodes ind i Application_Error-hændelsen til fejlhåndtering og logning

  1. Få den sidste fejl rejst.
  2. Få fejlkoden til at svare med.
  3. Log fejlen (jeg ignorerer 404'er).
  4. Ryd svarstrømmen.
  5. Ryd serverfejlen.

Anbefalede: