Как мне найти панель управления 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......

0 ответов

Другие вопросы по тегам