Черт побери !! Я нашел решение через 10 минут после того, как разместил это.
Исправление заключалось в том, чтобы щелкнуть правой кнопкой мыши по моему проекту, сказать «Преобразовать в веб-приложение» и изменить мой класс CodeBehind обратно на «частичный». Все мои элементы управления теперь доступны через код.
Спасибо за чтение, и я надеюсь, что мой вопрос / ответ когда-нибудь поможет кому-то другому. :)
Я не вижу смысла в переносе чего-либо на MVC только для того, чтобы оставить половину в традиционных WebForms.
Такой подход будет означать, что любые будущие разработчики должны будут быть знакомы с обеими технологиями и не является чистым, на мой взгляд.
Я бы выбрал один или другой и постарался бы избежать их смешивания.