У меня странная ошибка на одной из моих главных страниц, когда в Visual Studio я могу нормально получить доступ к элементу управления.
т.е. Me.lblName.Text = "abc"
.
Это хорошо компилируется. Однако, когда он запускается, я получаю обычную нулевую ссылку. Единственный способ установить свойства любого из элементов управления - использовать
Me.FindControl("lblError").Text = "abc"
Кажется, по какой-то причине элементы управления не инициализируются должным образом. Я знаю, что могу обманывать и загружать их самостоятельно, используя init()
и т. Д., Но мне это не нужно. Позвольте мне повторить, я не пытаюсь получить доступ к элементу управления с дочерней страницы, но саму главную страницу.
Кто-нибудь знает, почему это происходит?