Sisukord:

Kuidas MVC käsitleb kohandatud vigu asp võrgus?
Kuidas MVC käsitleb kohandatud vigu asp võrgus?

Video: Kuidas MVC käsitleb kohandatud vigu asp võrgus?

Video: Kuidas MVC käsitleb kohandatud vigu asp võrgus?
Video: GANGSTAR VEGAS (KÕIK GANGSTA KUNI ...) 2024, Mai
Anonim

Kohandatud vealeht ASP. NET MVC-s

  • Esmalt lisage an Viga . cshtml leht (View Page) jagatud kausta, kui see on teeb pole juba olemas.
  • Veebi lisamine või muutmine. konfiguratsioonifail ja määrake Kohandatud viga Element on sisse lülitatud.
  • Lisage HTTP olekukoodi kuvamiseks konkreetne toimingukontroller ja vaade.
  • Lisage sihitud toimingumeetodile atribuut [HandleError].

Millised on vastavalt MVC vea käsitlemise meetodid?

ASP. NET MVC-s on meil suurem loend sellistest erandite käsitlemise viisidest nagu:

  • Proovi-püüa-lõpuks.
  • OnExceptioni meetodi alistamine.
  • Atribuudi [HandleError] kasutamine toimingute ja kontrollerite puhul.
  • Globaalse erandite käsitlemise filtri seadistamine.
  • Sündmuse Application_Error käsitlemine.
  • HandleErrorAttribute laiendamine.

Lisaks, kuidas saab asp netis kuvada kohandatud vealehte? Sammud selleks Kohandatud vealeht Seadistage veebis seaded. Rakenduse konfiguratsioonifail. Edastage defaultRedirecti ja režiimi atribuudid. Kui soovite määrata oma rakenduse taseme erand peaks teie juurde suunama kohandatud vealeht , saate seda teha, minnes ülemaailmsele lehele.

Tea ka, kuidas ASP net käsitleb rakenduse taseme vigu?

Rakenduse tasemel vigade käsitlemine Sa saad käepide vaikimisi vead juures rakenduse tase kas muutes oma rakenduse oma konfiguratsiooni või lisades globaalsesse töötleja Application_Error. teie asax-fail rakendus . Sa saad käepide vaikimisi vead ja HTTP vead lisades veebi jaotise customErrors.

Kuidas käsitleb MVC globaalses ASAXis rakendusevigu?

Neid punkte silmas pidades saab järgmised sammud vigade käsitlemiseks ja logimiseks kodeerida sündmuse Application_Error

  1. Tõsta viimane viga.
  2. Hankige vastamiseks veakood.
  3. Logige tõrge (ma ignoreerin 404-d).
  4. Tühjendage vastusevoog.
  5. Tühjendage serveri viga.

Soovitan: