ฉันทำงานกับ ASP.NET MVC (และการใช้งาน MVC บนเว็บอื่น ๆ ) ค่อนข้างบ่อย แต่นี่เป็นสิ่งที่ฉันไม่เคยแน่ใจ: คอนโทรลเลอร์และดูการสื่อสารควรหรือไม่
แน่นอนว่าผู้ควบคุมควรเลือกมุมมองที่จะใช้ แต่สิ่งที่ฉันหมายความว่าผู้ควบคุมควรส่งผ่านข้อมูลไปยังมุมมอง? ในความคิดของฉันหากมุมมองคาดหวังว่าข้อมูลจากคอนโทรลเลอร์จะถูกเชื่อมโยงเข้าด้วยกันเป็นคู่ (คอนโทรลเลอร์, มุมมอง) อย่างมีประสิทธิภาพ แต่ฉันมักจะมีมุมมองการสื่อสารกับรูปแบบของตัวเองและเป็นอิสระจากตัวควบคุมใด ๆ
ฉันมีแนวทางที่ถูกต้องหรือเป็นกรณีที่ไม่มีคำตอบที่ถูกต้องหรือไม่ คำตอบเปลี่ยนไปเมื่อทำงานในเว็บกับสภาพแวดล้อมอื่น ๆ หรือไม่? คำตอบเปลี่ยนไปหรือไม่เมื่อคุณมีแนวคิดเกี่ยวกับมุมมองที่พิมพ์ออกมาอย่างรุนแรง (เช่นใน ASP.NET MVC) หรือไม่?