תוכן עניינים:

כיצד MVC מטפל בשגיאות מותאמות אישית ב-asp net?
כיצד MVC מטפל בשגיאות מותאמות אישית ב-asp net?

וִידֵאוֹ: כיצד MVC מטפל בשגיאות מותאמות אישית ב-asp net?

וִידֵאוֹ: כיצד MVC מטפל בשגיאות מותאמות אישית ב-asp net?
וִידֵאוֹ: How to create mvc 404 custom error page asp.net 2017 2024, מאי
Anonim

דף שגיאה מותאם אישית ב-ASP. NET MVC

  • תחילה הוסף an שְׁגִיאָה . דף cshtml (הצג עמוד) לתיקיה המשותפת אם זה עושה לא קיים כבר.
  • הוסף או שנה את האינטרנט. קובץ התצורה והגדר את שגיאה מותאמת אישית אלמנט להפעיל.
  • הוסף בקר פעולה ותצוגה ספציפיים להצגת קוד מצב
  • הוסף תכונה [HandleError] לשיטת הפעולה הממוקדת.

בהתאם, מהן השיטות לטיפול בשגיאה ב-MVC?

ב-ASP. NET MVC יש לנו רשימה גדולה יותר של דרכים לטפל בחריגים כגון:

  • נסה-לתפוס-סוף סוף.
  • עקיפת שיטת OnException.
  • שימוש בתכונה [HandleError] בפעולות ובבקרים.
  • הגדרת מסנן טיפול חריג גלובלי.
  • טיפול באירוע Application_Error.
  • הרחבת HandleErrorAttribute.

בנוסף, כיצד ניתן להציג דף שגיאה מותאם אישית ב-asp net? צעדים עבור דף שגיאה מותאם אישית הגדר הגדרה ב-Web. קובץ התצורה של היישום. העבר את מאפייני defaultRedirect ו-mode ב-. אם אתה רוצה להגדיר את רמת היישום שלך יוצא מן הכלל צריך להפנות מחדש אל שלך דף שגיאה מותאם אישית , אתה יכול לעשות זאת על ידי מעבר לגלובל.

דעו גם איך ASP net מטפלת בשגיאות ברמת האפליקציה?

טיפול בשגיאות ברמת האפליקציה אתה יכול ידית בְּרִירַת מֶחדָל שגיאות ב רמת היישום או על ידי שינוי שלך של האפליקציה תצורה או על ידי הוספת מטפל Application_Error ב-Global. קובץ asax שלך יישום . אתה יכול ידית בְּרִירַת מֶחדָל שגיאות ו-HTTP שגיאות על ידי הוספת קטע CustomErrors לאינטרנט.

כיצד MVC מטפל בשגיאות יישום ב-ASAX העולמי?

עם נקודות אלו בחשבון, ניתן לקודד את השלבים הבאים באירוע Application_Error לטיפול בשגיאות ורישום

  1. תעלה את השגיאה האחרונה.
  2. קבל את קוד השגיאה כדי להגיב איתו.
  3. רישום את השגיאה (אני מתעלם מ-404).
  4. נקה את זרם התגובה.
  5. נקה את שגיאת השרת.

מוּמלָץ: