Përmbajtje:

Si i trajton MVC gabimet e personalizuara në asp net?
Si i trajton MVC gabimet e personalizuara në asp net?

Video: Si i trajton MVC gabimet e personalizuara në asp net?

Video: Si i trajton MVC gabimet e personalizuara në asp net?
Video: Construiește-ți bucătăria de vis cu dulapuri personalizate 2024, Nëntor
Anonim

Faqja e personalizuar e gabimit në ASP. NET MVC

  • Së pari shtoni një Gabim . faqja cshtml (Shiko faqen) në Dosjen e përbashkët nëse është bën nuk ekzistojnë tashmë.
  • Shtoni ose modifikoni Ueb-in. skedarin e konfigurimit dhe vendosni Gabim i personalizuar Elementi në Aktiv.
  • Shtoni një kontrollues dhe pamje specifike të veprimit për të shfaqur kodin e statusit
  • Shtoni një atribut [HandleError] në metodën e veprimit të synuar.

Përkatësisht, cilat janë metodat e trajtimit të një gabimi në MVC?

Në ASP. NET MVC ne kemi një listë më të madhe mënyrash për të trajtuar përjashtimet si p.sh

  • Provo-kap-në fund.
  • Mbështetja e metodës OnException.
  • Përdorimi i atributit [HandleError] në veprimet dhe kontrollorët.
  • Vendosja e një filtri global për trajtimin e përjashtimeve.
  • Trajtimi i ngjarjes Application_Error.
  • Shtrirja e atributit HandleError.

Për më tepër, si mund të shfaqet një faqe e gabimit me porosi në asp net? Hapat për Faqja e personalizuar e gabimeve Cakto cilësimet në ueb. Skedari i konfigurimit të aplikacionit. Kaloni atributet defaultRedirect dhe mode në. Nëse dëshironi të vendosni nivelin e aplikimit tuaj përjashtim duhet të ridrejtojë në tuaj faqe me porosi të gabimit , ju mund ta bëni këtë duke shkuar në global.

Gjithashtu e dini, si i trajton ASP net gabimet e nivelit të aplikacionit?

Trajtimi i gabimeve në nivelin e aplikacionit Ti mundesh trajtoj default gabimet në niveli i aplikimit qoftë duke modifikuar tuajin të aplikacionit konfigurimin ose duke shtuar një mbajtës Application_Error në Global. skedari asax i juaj aplikacion . Ti mundesh trajtoj default gabimet dhe HTTP gabimet duke shtuar një seksion CustomErrors në Web.

Si e trajton MVC gabimin e aplikacionit në ASAX global?

Me këto pika në mendje, hapat e mëposhtëm mund të kodohen në ngjarjen Application_Error për trajtimin dhe regjistrimin e gabimeve

  1. Merrni gabimin e fundit të ngritur.
  2. Merrni kodin e gabimit për t'u përgjigjur.
  3. Regjistro gabimin (po injoroj 404's).
  4. Pastro rrjedhën e përgjigjes.
  5. Pastro gabimin e serverit.

Recommended: