当id的id存储在字符串中时如何引用控件

时间:2015-03-12 22:25:47

标签: c# asp.net

我尝试更新后面的代码中的文本框,但我不知道控件ID。但是,控件ID存储在字符串txtid中。

如何从字符串中提取控件ID,然后在其上设置.Text属性?

1 个答案:

答案 0 :(得分:1)

您可以使用FindControl通过ID获取对控件的引用。您需要在控件上使用它,该控件是您正在寻找的控件的NamingContainer。如果TextBox直接在页面上,并且您没有使用MasterPage,则可以使用Page.FindControl("ControlID")

TextBox textboxComments = (TextBox)this.FindControl(txtid);