What is Separation of Concerns in ASP.NET MVC? Technology Community › Category: ASP.NET MVC › What is Separation of Concerns in ASP.NET MVC? 0 Vote Up Vote Down VietMX Staff asked 4 years ago It’s is the process of breaking the program into various distinct features which overlaps in functionality as little as possible. MVC pattern concerns on separating the content from presentation and data-processing from content.