Предполагается ли, что этот класс является "выделенным кодом" для файла .ascx, или это его собственный класс?
Если первый, как вы его строите?По сути, файл .ascx должен «наследовать» от этого класса в своем заголовке, а сам класс должен расширяться UserControl
.Здесь есть примеры и информация .
Если последнее, класс не должен иметь доступ к элементам страницы в пользовательском элементе управления.Что делает класс?По сути, любые значения, которые нужны классу, должны быть переданы ему либо в качестве аргументов конструктора при построении экземпляра класса, либо в качестве свойств, установленных в классе, либо в качестве аргументов метода при вызове методов класса.
МожетВы делитесь кодом и описываете функционал, которого хотите достичь?