O ASP.Net FindControl não está funcionando - Por qu
Eu tenho usadoFindControl
no passado, antes do .NET 2.0 / 3.0. Parece que agora, por algum motivo, os IDs dos meus controles recebem um nome desagradável. Por exemplo, atribuí um ID "cbSelect" a uma caixa de seleção, mas o FindControl não o encontra. Quando visualizo o HTML, ele foi atribuídoctl00_bodyPlaceHolder_ctl02_cbSelect
.
Não encontrei um exemplo de FindControl que mencione isso. Na verdade, todo mundo parece usar o controle de localização como norma
Então, estou fazendo algo errado? .Net mudou? Alguém pode lançar alguma luz sobre isso para mim, é realmente frustrante!