מה זה ActionResult MVC?
מה זה ActionResult MVC?

וִידֵאוֹ: מה זה ActionResult MVC?

וִידֵאוֹ: מה זה ActionResult MVC?
וִידֵאוֹ: mvc-5 2024, נוֹבֶמבֶּר
Anonim

א תוצאה של פעולה הוא סוג החזרה של שיטת בקר, הנקראת גם שיטת פעולה, ומשמשת כמחלקה הבסיסית למחלקות *Result. שיטות פעולה מחזירות מודלים לתצוגות, זרמים של קבצים, מפנים לבקרים אחרים, או כל מה שנדרש עבור המשימה שעל הפרק.

יודע גם, מה זה ActionResult ו-ViewResult ב-MVC?

ViewResult ו תוצאה של פעולה ב-ASP. NET MVC ActionResult הוא מחלקה מופשטת או בסיס. מצד שני ViewResult הוא תת-מחלקה של תוצאה של פעולה . בכל פעם סוג החזרת פעולת הבקר הוא תוצאה של פעולה אז הפעולה מסוגלת להחזיר כל תת-סוג כמו view, json, RedirectToAction וכו'.

יתר על כן, מה ההבדל בין ViewResult () ל- ActionResult () ב- asp net MVC? ViewResult הוא תת-מחלקה של תוצאה של פעולה . שיטת View מחזירה א ViewResult . היחיד הֶבדֵל האם זה עם ה תוצאה של פעולה האחד, הבקר שלך לא מבטיח להחזיר תצוגה - אתה יכול לשנות את גוף השיטה כדי להחזיר באופן מותנה RedirectResult או משהו אחר מבלי לשנות את הגדרת השיטה.

לאחר מכן, אפשר גם לשאול, כמה סוגים של ActionResult יש ב-MVC?

ישנן שתי שיטות ב תוצאת פעולה . אחד הוא תוצאה של פעולה () ועוד אחד הוא ExecuteResult(). יש סוגים שונים של תוצאות פעולה ב-ASP. NET MVC . לכל תוצאה יש א סוג אחר של פורמט התוצאה לצפייה בדף.

מהו פילטר MVC?

ASP. NET מסנן MVC הוא מחלקה מותאמת אישית שבה אתה יכול לכתוב לוגיקה מותאמת אישית לביצוע לפני או אחרי ששיטת פעולה מבוצעת. ניתן להחיל מסננים על שיטת פעולה או בקר בצורה הצהרתית או פרוגרמטית.

מוּמלָץ: