ActionResult MVC คืออะไร
ActionResult MVC คืออะไร

วีดีโอ: ActionResult MVC คืออะไร

วีดีโอ: ActionResult MVC คืออะไร
วีดีโอ: ActionResult with Type | ASP.NET Core 5.0 Web API Tutorial 2024, พฤศจิกายน
Anonim

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

ยังทราบด้วยว่า ActionResult และ ViewResult ใน MVC คืออะไร

ดูผลลัพธ์ และ ผลการดำเนินการ ใน ASP. NET MVC ActionResult เป็นนามธรรมหรือชั้นฐาน ในทางกลับกัน ดูผลลัพธ์ เป็นคลาสย่อยของ ผลการดำเนินการ . เมื่อใดก็ตามที่ประเภทการส่งคืนการกระทำของตัวควบคุมคือ ผลการดำเนินการ การกระทำนั้นสามารถส่งคืนประเภทย่อยเช่น view, json, RedirectToAction เป็นต้น

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

ต่อมา อาจมีคนถามว่า MVC มี ActionResult กี่ประเภท?

มีสองวิธีใน ผลการดำเนินการ . หนึ่งคือ ผลการดำเนินการ () และอีกอันหนึ่งคือ ExecuteResult() มี ประเภทต่างๆ ของผลการดำเนินการใน ASP. NET MVC . แต่ละผลลัพธ์มี a ประเภทต่างๆ ของรูปแบบผลลัพธ์ในการดูหน้า

ตัวกรอง MVC คืออะไร

ASP. NET ตัวกรอง MVC เป็นคลาสที่กำหนดเองซึ่งคุณสามารถเขียนตรรกะที่กำหนดเองเพื่อดำเนินการก่อนหรือหลังการดำเนินการวิธีการดำเนินการ ตัวกรองสามารถใช้กับวิธีการดำเนินการหรือตัวควบคุมในลักษณะที่เปิดเผยหรือแบบเป็นโปรแกรม

แนะนำ: