Я использовал FindControl
в прошлом, до .NET 2.0/3.0. Похоже, теперь по какой-то причине идентификаторы моих элементов управления получают причудливое имя. Например, я присвоил флажку идентификатор "cbSelect", но FindControl его не находит. Когда я просматриваю HTML, ему было присвоено значение ctl00_bodyPlaceHolder_ctl02_cbSelect
.
Я не нашел ни одного примера FindControl, в котором бы это упоминалось. На самом деле все, кажется, просто используют управление поиском, как обычно.
Итак, я делаю что-то не так? Изменился ли .Net? Может ли кто-нибудь пролить свет на это для меня, это действительно расстраивает!