C#如何获得指定名称的控件

来源:百度知道 编辑:UC知道 时间:2024/06/02 18:15:59
假如有一个Button1控件。我想求一个办法,把字符串“button1"转化为窗体中的控件。这样便可以对button1、2、3、4等用数组进行统一操作。

用Control.controls.find(controlname)可以获取,记得返回的是抽象类型control,要转化为具体的control子类(比如说button)假如Button控件容器名叫做panel,那么就是(Button)panel.Controls.find("Button1")

前台添加<div id="mydiv" runat="server"></div>

后台:
mydiv.InnerHtml="<asp:Button ID=\"button1\" runat=\"server\" Text=\"按钮\" />"