ASP.NET MVC поддерживает HTTP-подход . Нет, правда. В то время как вы можете разрабатывать приложения WebForms, не зная об HTTP (я уже много видел), с ASP.NET MVC вам нужно знать хотя бы основы HTTP.
Звучит так, как будто ASP.NET MVC был неким низкоуровневым фреймворком, но это не так. Вы получаете большую помощь от фреймворка, но в то же время вам не нужно жертвовать гибкостью, которую обеспечивают веб-технологии (HTTP / HTML / CSS / JS).