1

C# パネル コントロールを失いました....

私のパネルのASPは

 <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");

コントロールが見つかりません....Null 値が返されました

どんなアイデアでも、最初の Control Add の後に Find Control をFindControl配置して、それが正しいことを証明しようとしましたが、戻る途中で PageLoad で試してみたところ、Null 値も返されました... ...

4

0 に答える 0