การใช้ผลการดำเนินการใน ASP NET MVC คืออะไร?
การใช้ผลการดำเนินการใน ASP NET MVC คืออะไร?

วีดีโอ: การใช้ผลการดำเนินการใน ASP NET MVC คืออะไร?

วีดีโอ: การใช้ผลการดำเนินการใน ASP NET MVC คืออะไร?
วีดีโอ: How ASP.Net MVC Works 2024, ธันวาคม
Anonim

ใน งูเห่า . สุทธิ , MVC มีหลายประเภท ผลการดำเนินการ . แต่ละ ผลการกระทำ ส่งคืนเอาต์พุตรูปแบบอื่น โปรแกรมเมอร์ ใช้ แตกต่าง ผลการดำเนินการ เพื่อให้ได้ผลลัพธ์ที่คาดหวัง ผลการดำเนินการ ส่งคืน ผลลัพธ์ เพื่อดูหน้าสำหรับคำขอที่กำหนด

ในทำนองเดียวกันจะถามว่าการกระทำใน ASP NET MVC คืออะไร?

หนึ่ง ผลการดำเนินการ เป็นประเภทส่งคืนของวิธีการควบคุมหรือที่เรียกว่า an การกระทำ เมธอด และทำหน้าที่เป็นคลาสพื้นฐานสำหรับ * ผลลัพธ์ ชั้นเรียน การกระทำ วิธีการส่งคืนโมเดลไปยังมุมมอง สตรีมไฟล์ เปลี่ยนเส้นทางไปยังตัวควบคุมอื่น หรืออะไรก็ตามที่จำเป็นสำหรับงานในมือ

นอกจากนี้ อะไรคือความแตกต่างระหว่าง ViewResult () และ ActionResult () ใน asp net MVC? ดูผลลัพธ์ เป็นคลาสย่อยของ ผลการดำเนินการ . เมธอด View จะคืนค่า a ดูผลลัพธ์ . เพียง ความแตกต่าง นั่นคือกับ ผลการดำเนินการ อย่างแรก ตัวควบคุมของคุณไม่ได้สัญญาว่าจะคืนมุมมอง - คุณสามารถเปลี่ยนเนื้อหาของเมธอดเพื่อส่งคืน RedirectResult แบบมีเงื่อนไขหรืออย่างอื่นโดยไม่ต้องเปลี่ยนนิยามเมธอด

อีกอย่างที่ต้องรู้คือ ประเภทของการกระทำที่ส่งผลใน MVC คืออะไร?

ตอนนี้คุณสามารถเห็นได้ว่า ผลการดำเนินการ เป็นข้อมูลฐาน พิมพ์ ซึ่งได้รับมา ประเภท คือ HttpStatusCodeResult, JavaScriptResult, FileResult, ContentResult, JsonResult, EmptyResult, RedirectResult, RedirectToRouteResult, ViewResult และต้องมีวิธีการช่วยเหลือในแต่ละข้อมูล พิมพ์ (ทั้งฐานหรือที่ได้มา พิมพ์ ).

CreateAtAction คืออะไร

CreatedAtAction (สตริง วัตถุ วัตถุ) สร้างวัตถุ CreatedAtActionResult ที่สร้างการตอบสนอง Status201Created CreatedAtAction (สตริง สตริง วัตถุ วัตถุ) สร้างอ็อบเจ็กต์ CreatedAtActionResult ที่สร้างการตอบสนอง Status201Created

แนะนำ: