WebForms выполняет для вас большую работу, от создания HTML-текста для отправки до считывания данных ответов обратно в правильные элементы управления на стороне сервера.
Однако, если вы хотите получить полный контроль над сгенерированным HTML,или для повышения скорости рендеринга вам необходимо наследовать WebControl и переопределять метод Render.Это отлично подходит для генерации HTML, но если пользователь вносит какие-либо изменения в состояние вашего нового элемента управления в браузере, как вы можете получить эту информацию, чтобы справиться с ней под вашим контролем?
Я знаю, чтоMVC может быть лучшей платформой, если вы достигли такого уровня контроля, я просто хотел бы знать, достижимо ли это в веб-формах.