通过拥有它的id来轻松改变控制属性?

时间:2015-05-14 19:18:31

标签: c# asp.net vb.net

是否有直接的更改方式,当我们知道Textbox时会说TextBox1文字?

我知道我们可以遍历它的容器控件并找到控件然后访问它但问题是,是否更容易(更直接)执行此操作?

循环缺陷是表单上有数百个文本框。

我希望使用后面的代码完成此操作。

1 个答案:

答案 0 :(得分:2)

您可以将Page.FindControl()与控件名称一起使用。

因此,对于您的示例,使用以下命令访问TextBox1的Text属性: ((TextBox)Page.FindControl("TextBox1")).Text