例如,动态添加了一个Button控件Bt,并且设置了它的Name属性值为("Button"+"1") 和 Text值。
如何获得获得他的Text值,天真的想用 ("Button"+"1").Text,但是错的。
用FindControl(xxx) as Button
呵呵 通过Name属性访问。
name 可以说只是一个标示,是一个字符串,所以你那个方式肯定不行,
首先要先得到那个按钮的对象,也就是在Button btn=new Button();时的btn对象,
你的Name属性应该是btn.Name=("Button"+"1");
所以想要获取Text的值,应该是使用btn.Text获取,
也可能你把btn对象写在了构造里了,所以在别的方法里面拿不到btn,
那么需要把btn写在全局里.就可以了.