动态控制无法正常工作

本文关键字:工作 常工作 动态控制 | 更新日期: 2023-09-27 18:20:09

问题:我有一个动态控制,我将把它放在pnlGetValues中在我点击一个按钮后,我在循环中找不到它。

string _name = Regex.Replace(_response.Name, @"'s+", "");
_dynamicTextbox.ID = "txtID";
_response.Required.ToString();
_dynamicTextbox.AutoPostBack = false;
_dynamicLabel.Text += "" + "<br><br>";
pnlGetValues.Controls.Add(_dynamicTextbox);
pnlGetValues.Controls.Add(_dynamicLabel);
 protected void btnSubmit_Click(object sender, EventArgs e)
    {
        foreach (Control _control in pnlGetValues.Controls)
        {
            pnlGetValues.Controls.Count.ToString();
            if (_control is TextBox)
            {
                TextBox _value = (TextBox)_control.Findcontrol("txtID");
            }
        }
    }

动态控制无法正常工作

试试这个代码:

if (_control is TextBox)
        {
            TextBox _value = (TextBox)_pnlGetValues.Findcontrol("txtID");
        }

它应该是FindControl而不是Findcontrol