См. это для шаблона фронт-контроллера и это для шаблона контроллера страницы.И вы можете получить лучшее представление о том, как фронт-контроллер реализован в ASP.NET MVC, и его преимущества перед контроллером страниц из здесь
Это не два взаимодополняющих шаблона, но оба они имеют разныереализации.ASP.NET MVC использует шаблон фронт-контроллера, где веб-формы ASP.NET реализуются на основе шаблона контроллера страницы.