使用母版页返回null

时间:2016-10-31 17:04:36

标签: c# asp.net

我在页面上动态创建了许多控件并尝试随后引用它们,webform有一个母版页,findcontrol返回null。我我已经基于msdn和本网站上的先前问题以正确的方式构建了这个,所以我很难过为什么它不能正常工作

for (int i = 1; i <= Convert.ToInt32(TextBoxNumCols.Text); i++)
        {
            string MyFindString = "TextBoxColName" + i;
            ContentPlaceHolder MasterContent = this.Master.FindControl("ContentPlaceHolder1") as ContentPlaceHolder;
            TextBox CurrentTextBox = MasterContent.FindControl(MyFindString) as TextBox;
            SqlString += CurrentTextBox.Text;
            SqlString += " int,";
        }

在第一次迭代时失败。 MyFindString填充正常,MasterContent在母版页上找到占位符,但CurrentTextBox始终为空

页面上的查看源确定控件存在为:

ContentPlaceHolder1_TextBoxColName1

0 个答案:

没有答案