title: ASP.NET MVC 1 ViewModel per View?
body: <p>I've read article "<a href="http://lostechies.com/jimmybogard/2009/06/30/how-we-do-mvc-view-models/" rel="nofollow">How we do MVC</a>". In rule #3, said that "we only have one ViewModel type per View". For example, when we scaffolding in mvc, it's automatically create 5 Views (Create, Delete, Details, Edit, and Index). By that statement, is it mean that we have to create 5 ViewModels for that views? If my assumption is wrong, what is the best practice to use ViewModels?</p>