是否有直接的更改方式,当我们知道Textbox
时会说TextBox1
文字?
我知道我们可以遍历它的容器控件并找到控件然后访问它但问题是,是否更容易(更直接)执行此操作?
循环缺陷是表单上有数百个文本框。
我希望使用后面的代码完成此操作。
答案 0 :(得分:2)
您可以将Page.FindControl()与控件名称一起使用。
因此,对于您的示例,使用以下命令访问TextBox1的Text属性:
((TextBox)Page.FindControl("TextBox1")).Text