Satura rādītājs:

Kā MVC apstrādā pielāgotas kļūdas tīklā ASP?
Kā MVC apstrādā pielāgotas kļūdas tīklā ASP?

Video: Kā MVC apstrādā pielāgotas kļūdas tīklā ASP?

Video: Kā MVC apstrādā pielāgotas kļūdas tīklā ASP?
Video: How to create mvc 404 custom error page asp.net 2017 2024, Maijs
Anonim

Pielāgota kļūdu lapa ASP. NET MVC

  • Vispirms pievienojiet an Kļūda . cshtml lapu (Skatīt lapu) uz koplietoto mapi, ja tā ir dara jau neeksistē.
  • Pievienojiet vai modificējiet tīmekli. konfigurācijas failu un iestatiet Pielāgota kļūda Elements ir ieslēgts.
  • Pievienojiet konkrētu darbību kontrolieri un skatu, lai parādītu HTTP statusa kodu.
  • Pievienojiet atribūtu [HandleError] mērķa darbības metodei.

Attiecīgi, kādas ir MVC kļūdas apstrādes metodes?

Vietnē ASP. NET MVC mums ir lielāks saraksts ar veidiem, kā rīkoties ar izņēmumiem, piemēram:

  • Mēģiniet-noķer-beidzot.
  • OnException metodes ignorēšana.
  • Atribūta [HandleError] izmantošana darbībām un kontrolleriem.
  • Notiek globāla izņēmumu apstrādes filtra iestatīšana.
  • Notikuma Application_Error apstrāde.
  • HandleErrorAtribūta pagarināšana.

Turklāt, kā var parādīt pielāgotu kļūdu lapu ASP tīklā? Soļi, lai Pielāgota kļūdu lapa Iestatiet iestatījumu Web. Lietojumprogrammas konfigurācijas fails. Nododiet defaultRedirect un režīma atribūtus. Ja vēlaties iestatīt lietojumprogrammas līmeni izņēmums jānovirza uz jūsu pielāgota kļūdu lapa , varat to izdarīt, atverot globālo.

Ziniet arī, kā ASP tīkls apstrādā lietojumprogrammas līmeņa kļūdas?

Lietojumprogrammas līmeņa kļūdu apstrāde Jūs varat rokturis noklusējuma kļūdas pie pielietojuma līmenis vai nu pārveidojot savu aplikācija konfigurāciju vai globālajā sarakstā pievienojot Application_Error apdarinātāju. jūsu asax fails pieteikumu . Jūs varat rokturis noklusējuma kļūdas un HTTP kļūdas pievienojot tīmeklim sadaļu customErrors.

Kā MVC apstrādā lietojumprogrammas kļūdu globālajā ASAX?

Paturot prātā šos punktus, šādas darbības var iekodēt notikumā Application_Error kļūdu apstrādei un reģistrēšanai

  1. Iegūstiet pēdējo kļūdu.
  2. Saņemiet kļūdas kodu, lai atbildētu.
  3. Reģistrējiet kļūdu (es ignorēju 404).
  4. Notīriet atbildes straumi.
  5. Notīriet servera kļūdu.

Ieteicams: