日期:2014-05-18  浏览次数:20419 次

如何给动态生成用户控件中某些控件赋值?
如题:
  有用户控件Panel,其中有Textbox1,Textbox2,Button1控件在Panel上,
  在一个Gridview中有一列应用这个用户控件,即Gridview有多少列,就有多少个Panel,
  那么如何给各个Textbox1,Textbox2赋值呢?
  我想通过给Button1增加事件来给Textbox1,Textbox2赋值
  应该在Gridview的RowCreated事件中作的吧,可不知道如何写?

------解决方案--------------------
那么如何给各个Textbox1,Textbox2赋值呢? 
--------------------------------------
要副什么样的值啊,
直接在用户控件的Button1_onclick里边写不就可以了吗?
Textbox1.Text="aaaa";
------解决方案--------------------
和你遇到相似问题,
可以在用户控件的PAGE_LOAD中给按钮加载onclick事件,同时把需要赋值的用户控件中的子控件CLIENTID传给函数,
这样在生成的客户端脚本中便不会找不到控件的了。