For MVC design, controller respresent for communicating the model and view. Model contains the business logic and data connection.
For Component design, there will be a presentation componet, business component and data component. The business logic and data component will be separated.
So, which design methodology should I follow ? For MVC, can it only use vbhtml (Razor engine) - as I only see example on using .vbhtml ? Can it also apply to asp.net & asp.net.vb ?