要求作一个控件,
控件中默认存在一个子控件集,比如一行五个textbox,
提供一按钮,点击会自动填加子控件集,比如填加一行五个textbox要求该控件能整体取值,比如我设个属性controlvalue,希望能取到用户在客户端填写的值的集合,
因为这个控件只是别的控件的一部分,所以好象不能用request之类的东西取值,其中包含的子控件集合数量不确定,类型也不确定,另外,这个东西可不可以作成客户端控件,用户无法忍受每次填加行时的页面刷新。大侠们帮忙给个解决方案吧。欢迎讨论,顶者有分!!送上我的全部积分

解决方案 »

  1.   

    为什么不用datagrid,加上FooterTemplate、EditItemTemplate不就可以新增、修改了
      

  2.   

    1.按钮事件中动态创建textbox控件,具体可以采用table 方式进行排列
    2.关于整体取值,在此ascx控件的代码文件中增加public类型属性controlvalue,set时拆分controlvalue依次传给textbox,get时候则相反不知道说明白了没有~
      

  3.   

    和楼上jiandanyu(简单)说的差不多.
    自定义控件中加上模板设计的跟DATALIST差不多.
    刷新也不是大问题,用VIEWSTATE["VALUE"]就可以。
      

  4.   

    用RetainScrollPosition(),使页面刷新后保持原来的位置,客户感觉不到刷新,应该可以接受吧