asp.net mvc ส่งคืนมุมมองจากรูท

ฉันมีชื่อคอนโทรลเลอร์เดียวกันในสองแห่งใน mvc อันหนึ่งอยู่ที่รากและอีกอันอยู่ในพื้นที่ การดำเนินการดัชนีของตัวควบคุมในพื้นที่ส่งคืนมุมมองจากรูท

มีข้อเสนอแนะอะไรบ้าง?


person Devesh Tipe    schedule 11.05.2012    source แหล่งที่มา


คำตอบ (1)


ฉันเพิ่งมีสิ่งนี้เกิดขึ้น เป็นเพราะวิวไม่อยู่ในเส้นทางที่ถูกต้องในพื้นที่ ฉันเปลี่ยนชื่อคอนโทรลเลอร์และลิงก์ทั้งหมดในมุมมองการโทรแล้ว แต่เนื่องจากพื้นที่ area/views/camphome/index.cshtml เป็นชื่อที่ไม่ถูกต้อง จึงไม่ถูกหยิบขึ้นมา แต่กลับส่งคืน /views/home/index.cshtml

ดังนั้นตรวจสอบว่าไม่มีรายการที่ตรงกันในพื้นที่สำหรับ /controller/action.cshtml

ฉันยังติดตั้ง NuGet - RouteDebugger ดังนั้นฉันจึงสามารถสังเกตได้ว่ามีการเรียกคอนโทรลเลอร์ที่ถูกต้อง เพียงแสดงมุมมองที่ไม่ถูกต้อง

person Maslow    schedule 20.09.2012