А>А что они дают, custom control'ы?
Многое... А главное повторное использование кода...
А>Простые типа input type=text или select — только восстановление state'а при postback'е
А>Сложные типа GridView — ограничены и при этом часто неоправданно сложны
А>И при этом за VIEWSTATE, postback'ами и event'ами надо постоянно сделить и помнить про них.
А>Возможно легче написать свой мини-фреймворк на основе классов HttpRequest, HttpResponse, Session, и не связываться с web control'ами вообще. Хотя наверное такие мрачные мысли из-за недостаточного опыта с asp.net (с другими web технологиями его достаточно
)
Возможно, но никак не проще. Сдается мне, что с таким подходом у тебя просто мало опыта работы
в реальных условиях. Потому, как слова слишком категоричны.
А>А С# дает очень много, объектно-ориентированный подход, библиотеки, проверка типов, и.т.д.
А зачем он нужен, если не используются остальные преимущества? Толку от него моловато будет.