วีดีโอ: เราสามารถส่งข้อมูลจากคอนโทรลเลอร์เพื่อดูโดยใช้ TempData ได้หรือไม่
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
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
แนะนำ:
คุณสามารถเรียก python จาก C # ได้หรือไม่
C จากซอร์สโค้ด Python) การเรียกใช้ฟังก์ชัน Python เป็นเรื่องง่าย ขั้นแรก โปรแกรม Python จะต้องส่งผ่านอ็อบเจ็กต์ฟังก์ชัน Python ให้คุณ คุณควรจัดเตรียมฟังก์ชัน (หรืออินเทอร์เฟซอื่น ๆ ) เพื่อทำสิ่งนี้
ฉันสามารถเขียนโค้ด Python ใน Visual Studio ได้หรือไม่
Python ในโค้ด Visual Studio การทำงานกับ Python ใน Visual Studio Code โดยใช้ส่วนขยาย Microsoft Python นั้นง่าย สนุก และมีประสิทธิภาพ ส่วนขยายนี้ทำให้ VS Code เป็นเครื่องมือแก้ไข Python ที่ยอดเยี่ยม และทำงานบนระบบปฏิบัติการใดๆ ที่มีตัวแปล Python ที่หลากหลาย
คุณสามารถเสียบแท่ง USB เข้ากับ iPad ได้หรือไม่?
คุณสามารถแนบแฟลชไดรฟ์บางตัวกับชุดเชื่อมต่อกล้อง iPad ราคา $ 29 ของ Apple (หากคุณมี iPad ที่มีช่องต่อ Lightning คุณจะต้องใช้ Lightning to USB CameraAdapter มูลค่า $29 ของ Apple) ให้ฉันขีดเส้นใต้บางส่วน แฟลชไดรฟ์บางตัวต้องการพลังงานมากกว่าที่ iPad จะจ่ายได้และใช้งานไม่ได้
เราสามารถใช้ Continue ในคำสั่ง switch ได้หรือไม่?
คำสั่ง Continue ใช้กับลูปเท่านั้น ไม่สามารถใช้กับคำสั่ง switch การดำเนินการต่อภายในสวิตช์ภายในลูปทำให้เกิดการวนซ้ำลูปถัดไป แน่นอนคุณต้องมีวงปิด (ในขณะที่, สำหรับ, ทำในขณะที่) เพื่อทำงานต่อไป
ส่งข้อมูลจากมุมมองไปยังคอนโทรลเลอร์ใน MVC TempData อย่างไร
ส่งข้อมูลจาก Controller ไปที่ View โดยใช้ TempData ไปที่ File แล้ว New แล้วเลือก “Project” จากนั้นสร้างโครงการเว็บแอปพลิเคชัน ASP.NET ดังที่แสดงด้านล่าง จากนั้นเลือก "ว่าง" และทำเครื่องหมาย "MVC" จากนั้นคลิกตกลง สร้างโครงการสำเร็จแล้ว