เราสามารถส่งข้อมูลจากคอนโทรลเลอร์เพื่อดูโดยใช้ TempData ได้หรือไม่
เราสามารถส่งข้อมูลจากคอนโทรลเลอร์เพื่อดูโดยใช้ TempData ได้หรือไม่

วีดีโอ: เราสามารถส่งข้อมูลจากคอนโทรลเลอร์เพื่อดูโดยใช้ TempData ได้หรือไม่

วีดีโอ: เราสามารถส่งข้อมูลจากคอนโทรลเลอร์เพื่อดูโดยใช้ TempData ได้หรือไม่
วีดีโอ: Part 5- Difference between ViewBag and Viewdata and TempData | Peak and Keep 2024, อาจ
Anonim

ViewData, ViewBag และ TempData คุ้นเคยกับ ส่งข้อมูล ระหว่าง ตัวควบคุม , การกระทำ และ มุมมอง . ถึง ส่งข้อมูล จาก ตัวควบคุมเพื่อดู , ViewData หรือ ViewBag สามารถ ถูกนำมาใช้ ถึง ส่งข้อมูล จาก หนึ่งตัวควบคุม ไปอีก ตัวควบคุม , TempData สามารถ ถูกนำมาใช้

ด้วยวิธีนี้ เราสามารถใช้ ViewBag เพื่อส่งข้อมูลจากมุมมองไปยังคอนโทรลเลอร์ได้หรือไม่?

โดยทั่วไปแล้ว ViewBag เป็นหนทางสู่ ส่งข้อมูล จาก ตัวควบคุม เพื่อ ดู . เป็นวัตถุประเภทและเป็นคุณสมบัติไดนามิกภายใต้ ตัวควบคุม คลาสพื้นฐาน เมื่อเทียบกับ ViewData การทำงานจะคล้ายกันแต่ช้ากว่าเล็กน้อยและเปิดตัวใน ASP. NET MVC 3.0 (ViewData เปิดตัวใน MVC 1.0)

ในทำนองเดียวกัน TempData ใช้เพื่อส่งข้อมูลจากหน้าหนึ่งไปยังอีกหน้าหนึ่งใน MVC หรือไม่ ได้รับการแนะนำให้รู้จักกับ MVC 1.0. มัน ใช้สำหรับโอน NS ข้อมูลจากหนึ่ง ตัวควบคุมไปยัง อื่น ตัวควบคุมหรือมัน เป็น ยังมาจาก หนึ่ง การกระทำเพื่อ อื่น วิธีการดำเนินการ มัน เป็น ชอบ หนึ่งหน้า ถึงคนอื่น หน้าหนังสือ . TempData คือ มาจากคลาส TempDataDictionary

ในทำนองเดียวกัน มันถูกถามว่าส่งข้อมูลจากมุมมองไปยังตัวควบคุมใน MVC TempData อย่างไร

ผ่าน NS ข้อมูล จาก คอนโทรลเลอร์ ถึง ดูโดยใช้ TempData ไปที่ไฟล์แล้วเลือกใหม่แล้วเลือกตัวเลือก "โครงการ" จากนั้นสร้าง ASP. NET โครงการเว็บแอปพลิเคชันตามภาพด้านล่าง จากนั้นเลือก "ว่าง" และทำเครื่องหมาย " MVC ” จากนั้นคลิกตกลง สร้างโครงการสำเร็จแล้ว

ข้อมูลถูกส่งผ่านจากคอนโทรลเลอร์เพื่อดูอย่างไร?

วิธีอื่นของ ผ่าน NS ข้อมูล จาก ตัวควบคุมเพื่อดู สามารถโดย ผ่าน วัตถุของคลาสโมเดลเพื่อ ดู . ลบรหัสของ ViewData และ ผ่าน วัตถุของคลาสโมเดลในทางกลับกัน ดู . นำเข้า Binding object ของ model class ที่ด้านบนสุดของ Index ดู และเข้าถึงคุณสมบัติโดย @Model

แนะนำ: