解决方案 »

  1.   

    有个思路可以这样  需要动态添加的做个模板放在repeater里,给repeater一个虚拟数据源比如list<object>,然后每次添加或删除都修改这个list 然后重新绑定repeater,至于级联可以在repeateritembind事件里进行处理
      

  2.   

    做成用户控件ascx,在用户控件中两个下拉列表已经关联了,然后动态添加去网页即可:http://www.cnblogs.com/insus/p/4154495.html
      

  3.   

    对了,也许有人会问,同这样动态添加之后,怎样获取它们的值?
    可以参考这篇:
    http://www.cnblogs.com/insus/p/4155565.html
      

  4.   

    在前台添加如果是使用的Js来控制的话,你就把生成的控件的ID或者Name按规律生成,同时后台按规律解析就可以了。自己指定规则,这种东西比较灵活,没有统一的规定的处理方式。如果是使用控件来添加的话,每次页面需要刷新。
      

  5.   

    比如统一前缀dll,后面按数字自动增长,在后台就需要遍历,传回去最大的控件数字编号。
    后台就使用
    for(var i=0;i<=MaxControlNumber;i++)
    {
     var control=   findcontrol("dll"+i.ToString());
    if(control==null) throw new Exception("");
    }