คำถามติดแท็ก asp.net-mvc-viewmodel

11
แนวทางปฏิบัติที่ดีที่สุดของ ViewModel
จากคำถามนี้ดูเหมือนว่าเหมาะสมที่จะให้ตัวควบคุมสร้างViewModelซึ่งสะท้อนรูปแบบที่มุมมองพยายามแสดงได้อย่างแม่นยำมากขึ้น แต่ฉันอยากรู้เกี่ยวกับอนุสัญญาบางอย่าง (ฉันใหม่กับรูปแบบ MVC ถ้ามันไม่ชัดเจน) โดยทั่วไปฉันมีคำถามต่อไปนี้: ปกติฉันต้องการมีหนึ่งคลาส / ไฟล์ สิ่งนี้สมเหตุสมผลกับViewModel หรือไม่หากมันถูกสร้างขึ้นเพื่อส่งมอบข้อมูลจากคอนโทรลเลอร์ไปยังมุมมองเท่านั้น หากViewModelอยู่ในไฟล์ของตัวเองและคุณกำลังใช้โครงสร้างไดเรกทอรี / โครงการเพื่อแยกสิ่งต่าง ๆไฟล์ViewModelอยู่ที่ไหน ในไดเรกทอรีตัวควบคุม สำหรับตอนนี้ ฉันอาจมีคำถามเพิ่มขึ้นอีกสองสามข้อ แต่สิ่งนี้รบกวนฉันในชั่วโมงสุดท้ายหรือมากกว่านั้นและฉันสามารถหาแนวทางที่สอดคล้องได้จากที่อื่น แก้ไข: ดูตัวอย่างแอพ NerdDinnerบน CodePlex ดูเหมือนว่า ViewModels เป็นส่วนหนึ่งของControllersแต่มันก็ทำให้ฉันรู้สึกอึดอัดที่ไม่ได้อยู่ในไฟล์ของตัวเอง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.