คำถามติดแท็ก controllers

7
แสดงมุมมองจากคอนโทรลเลอร์อื่นใน ASP.NET MVC
เป็นไปได้หรือไม่ที่จะแสดงมุมมองจากคอนโทรลเลอร์อื่น? พูดเช่นฉันมีCategoriesControllerและCategory/NotFound.aspxมุมมอง ในขณะที่CategoriesControllerฉันสามารถกลับมาView("NotFound")อย่างง่ายดาย ตอนนี้บอกว่าฉันมีProductsControllerและการกระทำและดูเพื่อเพิ่มผลิตภัณฑ์ อย่างไรก็ตามการกระทำนี้ต้องการให้เรามีหมวดหมู่เพื่อเพิ่มผลิตภัณฑ์ ตัวอย่างเช่นProducts/Add/?catid=10. ถ้าฉันไม่สามารถค้นหาหมวดหมู่ตามcatidฉันต้องการแสดงNotFoundมุมมองจากตัวควบคุมหมวดหมู่แทนที่จะสร้างCategoryNotFoundมุมมองภายใต้ตัวควบคุมผลิตภัณฑ์ เป็นไปได้หรือฉันกำลังสร้างสิ่งต่าง ๆ ในทางที่ผิด? มีวิธีที่ดีในการทำเช่นนี้?

3
Angularjs ขอบเขตการส่งผ่านระหว่างเส้นทาง
ฉันมีสถานการณ์ที่มีรูปแบบที่ขยายไปหลายหน้า (อาจไม่เหมาะ แต่เป็นอย่างนั้น) ฉันต้องการให้มีขอบเขตเดียวสำหรับแบบฟอร์มทั้งหมดที่ได้รับการกรอกข้อมูลในขณะที่คุณดำเนินการดังนั้นหากผู้ใช้ไปมาระหว่างขั้นตอนต่างๆคุณจะจำสถานะได้ง่าย ดังนั้นฉันต้องทำในรหัสหลอกมาก: ชุด $scope.val = <Some dynamic data> คลิกลิงก์และกำหนดเส้นทางไปยังเทมเพลตใหม่ (อาจใช้คอนโทรลเลอร์เดียวกัน) $scope.val ควรจะยังคงเป็นค่าเดียวกับในหน้าสุดท้าย ข้อมูลที่มีอยู่อย่างต่อเนื่องสำหรับขอบเขตเป็นวิธีที่ถูกต้องในการดำเนินการนี้หรือมีวิธีอื่นหรือไม่? คุณสามารถสร้างคอนโทรลเลอร์ที่มีขอบเขตต่อเนื่องระหว่างเส้นทางได้หรือไม่ยกเว้นการบันทึกไว้ในฐานข้อมูลแน่นอน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.