具体描述:
    系统支持多个流程,每个流程需要的表单(提交基本信息)页面都不一样,而且以后还可能加流程。    现在希望实现可以通过解读XML配置文件的方式,动态在一个空白(或有简单布局的表格)的aspx页面上生成表单部分(用户输入部分),用做提交和修改信息的时候使用。既以上需求以多个XML配置文件和一个核心转换引擎即可满足要求,以后的扩展也是编写新的XML配置文件即可。
其中注意两点(1、2.必须;3.可选):
1.每个控件都需要有对应的校验功能(简单的通过动态匹配检验控件实现,用户自定义的需要能挂接到对应的自定义校验函数上);
2.每个控件都可以根据配置决定可用或不可用(灰掉),即实现用做修改页面的时候,有些项不能编辑。
3.如果可能的话,还能够把具体控件的某些事件截取到,可以在外面配自定义代码,方便以后扩展;    以上已经包含了一些最基本的实现思路,希望大家给多提供些思路和想法,最后有已实现的东西参考,有示例者可另开贴答谢~~~

解决方案 »

  1.   

    以前用ASP时,做过好几种,没什么好说的,就是代码写着烦点而已
      

  2.   

    以前做的两种
    一种是直接从数据库中生成所有表所要的操作:数据表列,数据增加界面,数据删除,数据修改界面,数据增加,数据修改.  因为直接从数据表生成,所以没有什么特别的验证,只是在表单验证数据类型是否正确.一种是自己提供的一个界面,生成数据表,和XML配置,XML配置中记录了列表时表中跟些字段要出现,哪些字段不必出现, 同样生成对生成的这表的所需的操作:列表,增加,删除等等.