Вероятно, потерян в глубине времени, и артефакт разных команд, работающих на разных дизайнеров.
Эта следующая заметка не относится к исходным дням, но один интересный момент в текущем воплощении ASP.NET состоит в том, что страница наследует от кода, поэтому имена соответствующих случаев имело бы смысл , если бы они были выставлены как защищенные свойства. Но это не так: они выставляются как защищенные поля ... так что сразу нарушаются 2 стандартных правила (непубличные поля и список полей).