Cov txheej txheem:

MVC lis kev cai yuam kev hauv asp net li cas?
MVC lis kev cai yuam kev hauv asp net li cas?

Video: MVC lis kev cai yuam kev hauv asp net li cas?

Video: MVC lis kev cai yuam kev hauv asp net li cas?
Video: Признание выпускников Нью-Йоркского университета Стерна 2020 года - признание индивидуальных кандидатов 2024, Kaum ib hlis
Anonim

Custom Error Page hauv ASP. NET MVC

  • Ua ntej ntxiv ib yuam kev . cshtml nplooj ntawv (Saib nplooj ntawv) mus rau lub Shared Folder yog nws ua tsis muaj lawm.
  • Ntxiv lossis hloov kho lub vev xaib. config file thiab teeb tsa Kev cai yuam kev Element rau On.
  • Ntxiv ib qho Kev Tswj Xyuas Kev Ua Haujlwm tshwj xeeb thiab saib rau kev qhia HTTP Status Code.
  • Ntxiv ib qho [HandleError] tus cwj pwm rau Txoj Kev Npaj Ua Haujlwm.

Raws li txoj cai, dab tsi yog txoj hauv kev los daws qhov yuam kev hauv MVC?

Hauv ASP. NET MVC peb muaj cov npe loj dua ntawm txoj hauv kev los daws kev zam xws li:

  • Sim-catch-kawg.
  • Overriding OnException txoj kev.
  • Siv lub [HandleError] tus cwj pwm ntawm kev ua thiab tswj.
  • Teem lub ntiaj teb kev zam kev tuav cov lim.
  • Khiav Application_Error event.
  • Extending HandleErrorAttribute.

Tsis tas li ntawd, yuav ua li cas thiaj qhia tau cov nplooj ntawv yuam kev hauv asp net? Cov kauj ruam rau Custom Error Page Teeb tsa hauv Web. Config file ntawm daim ntawv thov. Pass defaultRedirect thiab hom cwj pwm hauv. Yog tias koj xav teem caij koj daim ntawv thov kev zam yuav tsum redirect rau koj nplooj ntawv yuam kev , koj tuaj yeem ua qhov no los ntawm kev mus rau thoob ntiaj teb.

Kuj paub, ASP net ua li cas thiaj li ua tiav daim ntawv thov qib yuam kev?

Daim ntawv thov qib yuam kev Koj ua tau kov ua ntej yuam kev ntawm daim ntawv thov qib los ntawm kev hloov kho koj daim ntawv thov configuration lossis los ntawm kev ntxiv Application_Error handler hauv Ntiaj Teb. asax file of koj daim ntawv thov . Koj ua tau kov ua ntej yuam kev thiab HTTP yuam kev los ntawm kev ntxiv ib seem customErrors rau lub Web.

MVC yuav ua li cas thiaj li daws tau daim ntawv thov yuam kev hauv ntiaj teb ASAX?

Nrog rau cov ntsiab lus hauv siab, cov kauj ruam hauv qab no tuaj yeem raug coded rau hauv Application_Error kev tshwm sim rau kev ua yuam kev thiab kev nkag

  1. Tau txais qhov yuam kev kawg.
  2. Tau txais qhov yuam kev code los teb nrog.
  3. Log qhov yuam kev (Kuv tsis quav ntsej 404′s).
  4. Tshem tawm cov lus teb.
  5. Clear lub server yuam kev.

Pom zoo: