【求助】在asp.net中定义一个Control对象,如何设置它的Text值?貌似没有Text属性啊。。。求助~
是这样子的,我这里有三个控件:
Label label1 = new Label();
Button btn = new Button();
Label label2 = new Label();
然后定义了一个Control数组用来存储这三个控件:
Control[] ctrl = new Control[3];
ctrl[0] = label1;
ctrl[1] = btn;
ctrl[2] = label2;
现在我想设置label1、btn、label2前台显示的名称(就像这样子:label1.Text = "姓名"、btn.Text = "添加"、label2.Text = "完成";)
但是!我发现没有ctrl[0].Text = "";这个属性,也就是说ctrl[0]中无Text属性,那么请问怎样用ctrl[0]、ctrl[1]、ctrl[2]来设置三个控件的Text呢?
[解决办法]
((Label)crtl[0]).Text = "";写漏了,正确应该是这样