Мазмұны:

MVC asp net жүйесінде реттелетін қателерді қалай өңдейді?
MVC asp net жүйесінде реттелетін қателерді қалай өңдейді?

Бейне: MVC asp net жүйесінде реттелетін қателерді қалай өңдейді?

Бейне: MVC asp net жүйесінде реттелетін қателерді қалай өңдейді?
Бейне: Изучение ASP.NET Core MVC / #3 - Создание моделей и интерфейсов в ASP.NET 2024, Қараша
Anonim

ASP. NET MVC жүйесіндегі пайдаланушы қате беті

  • Алдымен ан қосыңыз Қате . cshtml бетін (Бетті көру) Ортақ қалтаға, егер ол болса жасайды бұрыннан жоқ.
  • Интернетті қосыңыз немесе өзгертіңіз. конфигурация файлын орнатыңыз Пайдаланушы қатесі Қосулы элемент.
  • HTTP күй кодын көрсету үшін арнайы әрекет контроллерін және көріністі қосыңыз.
  • Мақсатты әрекет әдісіне [HandleError] төлсипатын қосыңыз.

Сәйкесінше, MVC-де қатені өңдеу әдістері қандай?

ASP. NET MVC жүйесінде бізде ерекше жағдайды өңдеу жолдарының үлкен тізімі бар, мысалы:

  • Соңында көріңіз.
  • OnException әдісін қайта анықтау.
  • Әрекеттер мен контроллерлерде [HandleError] төлсипатын пайдалану.
  • Жаһандық ерекше жағдайды өңдеу сүзгісін орнату.
  • Қолданба_Қате оқиғасын өңдеу.
  • HandleErrorAttribute кеңейтілуде.

Сонымен қатар, asp net жүйесінде пайдаланушы қате бетін қалай көрсетуге болады? үшін қадамдар Теңшелетін қате беті Вебте параметрді орнату. Қолданбаның конфигурация файлы. ішінде defaultRedirect және режим атрибуттарын өткізіңіз. Қолданба деңгейін орнатқыңыз келсе ерекшелік сізге қайта бағыттау керек пайдаланушы қате беті , мұны жаһанға өту арқылы жасауға болады.

Сондай-ақ, ASP net қолданба деңгейінің қателерін қалай өңдейтінін біліңіз?

Қолданба деңгейіндегі қателерді өңдеу Сен істей аласың тұтқа әдепкі қателер бойынша қолдану деңгейі немесе өзгерту арқылы қолданбасы конфигурациялау немесе Global жүйесінде Application_Error өңдеушісін қосу арқылы. asax файлыңыз қолдану . Сен істей аласың тұтқа әдепкі қателер және HTTP қателер вебке тұтынушы қателері бөлімін қосу арқылы.

MVC жаһандық ASAX жүйесінде қолданба қатесін қалай өңдейді?

Осы тармақтарды ескере отырып, келесі қадамдарды қателерді өңдеу және тіркеу үшін Application_Error оқиғасына кодтауға болады

  1. Соңғы көтерілген қатені алыңыз.
  2. Жауап беру үшін қате кодын алыңыз.
  3. Қатені тіркеңіз (мен 404-ді елемеймін).
  4. Жауап ағынын өшіріңіз.
  5. Сервер қатесін жойыңыз.

Ұсынылған: