Как мне найти панель управления C#?
Я потерял панель управления C#....
Асп для моей панели
<asp:Panel ID="pnlSett1" GroupingText="Contra Account 1" runat="server"
Width="400" >
</asp:Panel>
Я установил элементы управления в коде, используя
Label lblCompanyNumber = new Label();
lblCompanyNumber.Text = "ABCDEF";
lblCompanyNumber.ID = "CompanyNumber";
pnlSett1.Controls.Add(lblCompanyNumber);
Но после того, как панель заполнена, и пользователь нажимает кнопку ContraUpdate (постбэк) ---
protected void btnContraUpdate_Click(object sender, EventArgs e)
Control pnlCompanyNumber = pnlSett1.FindControl("CompanyNumber");
он не может найти элемент управления.... Возвращено нулевое значение
Любые идеи, я пытался поставить элемент управления Find после начального элемента управления Add, чтобы доказать FindControl
верно и так, но потом я попробовал это на PageLoad на обратном пути, и это также возвращает значение Null......