TextBox tmp = tabpage.Controls[0] as TextBox;

解决方案 »

  1.   

    在服务器端是无法以对象的方式获得客户端动态生成的TextBox的, 因为服务器端只认viewstate中表述的对象, 而在客户端又不可能对.Net框架编码的viewstate进行修改,
    最好的办法就是在服务器端通过: this.Request["objectName"]的方式获得值, 类似于asp的方式当然, 如果是tab的应用,可以直接通过控件实现:如 http://www.evget.com/view/viewProductInfo.asp?productId=290
    不管是显示效果,或者功能上,都更胜一筹
      

  2.   

    我这个其实就是一个文本编辑器,没有什么服务器客户端的,
    如果用 TextBox tmp = tabpage.Controls[0] as TextBox;的话, 假设我动态生成了2个tabpage,每个tabpage上都动态生成了textBox,那我怎么修改textBox的属性呢? tabpage.controls[0].text="hello";? 这样不行啊 。