ASP NET - общее название фреймворка для создания веб-приложений
ASP NET MVC - один из доступных подходов в рамках него. Можно делать фронтенд в стиле PHP смешивая разметку и код на C#
ASP NET Webforms - легаси вариант. Вёрстка на XML, а вместо JS - C#. Сейчас этим не пользуются, тк он ужасно тормозной и неудобный. Изначально создавался, чтобы дать разработчикам с WinForms похожий опыт при создании веб-приложений.
Если хочется не писать на JS, то можно посмотреть на Blazor
Сейчас обычный ASP NET не особо актуален, тк его заменил ASP NET Core