Вы изменили имя своего кода позади класса для Default.aspx.cs? Если это так, это не будет автоматически отражено в вашем файле Default.aspx. Вы должны изменить это вручную.
Просто предположение - но я бы посмотрел в первую очередь.
РЕДАКТИРОВАТЬ (некоторая дополнительная информация): Я только что проверил это, и если я изменю имя класса в Default.aspx.cs И Default.aspx.designer.cs, я получаю ошибку в исходном вопросе. (Спасибо за комментарий !!) Я думаю, что это проблема.
Это может произойти и в том случае, если я переименую код класса и использую опцию рефактора, например, чтобы изменить «По умолчанию» на «FooBar». Он переименовывает код и конструктор, но не обновляет страницу aspx. Я использую VS2008.
Поэтому измените атрибут Inherit вашей страницы aspx с _Default на новое имя класса.