RepeaterDemo.ascx
RepeaterDemo.ascx.cs
这个是一个DEMO,用于动态的添加和删除模板项,目前的问题是:动态添加模板项实例的处理方式是添加数据源中的一条记录后重新绑定到DataList上
但重新绑定的话dropdownlist会恢复到默认绑定状态,之前用户选择的项就没保存下来
如果用户只是选择了下拉列表,没有“确认”操作,不向服务器发出任何形式的请求,那么自然不会保存下拉列表所选择的内容。我觉得这不应该属于一个功能性的问题,而应该是一个用户操作的问题。
如果非要保存的话,在添加数据源的新记录之前,可以将DataList中的所有数据导出到一个List中,在List中记录用户的修改。
为何不尝试ajax