我失去了我的 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");
它找不到控件....返回空值
任何想法,我都尝试将 Find Control 放在初始 Control Add 之后,以证明它FindControl
是正确的,但后来我在返回途中的 PageLoad 上尝试了它,这也带回了 Null 值...... ...