Мне кажется, что там много овец, и все прыгают на подножку MVC. Почти все объявляют WebForms злыми и сатанами без особого убеждения. Затем они продолжают утверждать, что Controls являются злыми, и они не должны быть в веб-приложении. Как вы собираетесь показывать что-либо без каких-либо элементов управления?
Помню, когда впервые появились WebForms, и все их любили. Думаю, через несколько лет люди оцепятся на следующую вещь и объявят злобность MVC, потому что вам нужно было создать элементы управления для использования MVC, и они скажут, что вам нужно разработать приложение и не беспокоиться об элементах управления.
Как я вижу, MVC может быть достигнут в WebForms, не включая RunAt в теге Form. Затем, если вы хотите получить данные, просто используйте Ajax.
Может кто-то убедить меня в том, почему я должен использовать MVC, а не WebForms?