Sadržaj:

Kako MVC obrađuje prilagođene pogreške u asp net-u?
Kako MVC obrađuje prilagođene pogreške u asp net-u?

Video: Kako MVC obrađuje prilagođene pogreške u asp net-u?

Video: Kako MVC obrađuje prilagođene pogreške u asp net-u?
Video: How to create mvc 404 custom error page asp.net 2017 2024, Travanj
Anonim

Stranica prilagođene pogreške u ASP. NET MVC

  • Prvo dodajte an Greška . cshtml stranicu (Prikaz stranice) u Zajedničku mapu ako je čini već ne postoje.
  • Dodajte ili izmijenite web. config datoteku i postavite Prilagođena pogreška Element na Uključeno.
  • Dodajte određeni Action Controller i View za prikaz HTTP statusnog koda.
  • Dodajte atribut [HandleError] metodi ciljane radnje.

Sukladno tome, koje su metode rukovanja greškom u MVC-u?

U ASP. NET MVC imamo veći popis načina za rukovanje iznimkama kao što su:

  • Pokušajte-uhvatiti-napokon.
  • Nadjačavanje metode OnException.
  • Korištenje atributa [HandleError] za radnje i kontrolere.
  • Postavljanje globalnog filtra za rukovanje iznimkama.
  • Rukovanje događajem Application_Error.
  • Proširivanje HandleErrorAttribute.

Dodatno, kako se može prikazati prilagođena stranica s greškom u asp net-u? Koraci za Stranica prilagođene pogreške Postavite postavke na webu. Konfiguracijska datoteka aplikacije. Proslijedite defaultRedirect i atribute načina u. Ako želite postaviti razinu svoje aplikacije iznimka treba preusmjeriti na vaše prilagođena stranica pogreške , to možete učiniti tako da odete na global.

Također znate, kako ASP net rukuje pogreškama na razini aplikacije?

Rukovanje pogreškama na razini aplikacije Možeš ručka zadano pogreške kod razina primjene bilo modificiranjem vašeg aplikacije konfiguraciju ili dodavanjem rukovatelja Application_Error u Global. svoju asax datoteku primjena . Možeš ručka zadano pogreške i HTTP pogreške dodavanjem odjeljka customErrors na web.

Kako MVC obrađuje pogrešku aplikacije u globalnom ASAX-u?

Imajući na umu ove točke, sljedeći koraci mogu se kodirati u događaj Application_Error za rukovanje pogreškama i evidentiranje

  1. Pojavi se posljednja pogreška.
  2. Nabavite kod pogreške s kojim ćete odgovoriti.
  3. Zabilježite pogrešku (zanemarujem 404).
  4. Očistite tok odgovora.
  5. Obrišite pogrešku poslužitelja.

Preporučeni: