מה השימוש בתוצאת פעולה ב-ASP NET MVC?
מה השימוש בתוצאת פעולה ב-ASP NET MVC?

וִידֵאוֹ: מה השימוש בתוצאת פעולה ב-ASP NET MVC?

וִידֵאוֹ: מה השימוש בתוצאת פעולה ב-ASP NET MVC?
וִידֵאוֹ: Returning Data with ActionResult [8 of 18] | Web APIs for Beginners 2024, דֵצֶמבֶּר
Anonim

ב אֶפעֶה . נֶטוֹ , MVC יש סוגים שונים של תוצאות פעולה . כל אחד תוצאת פעולה מחזיר פורמט אחר של פלט. מתכנת שימושים שונה תוצאות פעולה כדי לקבל תפוקה צפויה. תוצאות פעולה להחזיר את תוֹצָאָה כדי להציג את הדף עבור הבקשה הנתונה.

באופן דומה, נשאל, מהי תוצאת פעולה ב-ASP NET MVC?

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

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

כמו כן לדעת, מה הם סוגי תוצאות הפעולה ב-MVC?

עכשיו, אתה יכול לראות שה תוצאת פעולה הוא נתוני בסיס סוּג של מי נגזר סוגים הם HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult. וכן, חייבת להיות שיטת עוזר כנגד כל נתון סוּג (או בסיס או נגזר סוּג ).

מה זה CreatedAtAction?

CreatedAtaction (מחרוזת, אובייקט, אובייקט) יוצר אובייקט CreatedAtActionResult שמייצר תגובה Status201Created. CreatedAtaction (String, String, Object, Object) יוצר אובייקט CreatedAtActionResult שמייצר תגובה Status201Created.

מוּמלָץ: