我需要创建一个动态表单。 用户可以在表单中添加新的输入框,并定义这是否可用于文本,数字或日期,他可以添加N输入框
如何创建动态表单,然后将数据保存在数据库中 什么是在sql server表中保存数据的最佳方法?
感谢
答案 0 :(得分:0)
您要实现的是表单设计器。它可以作为一个简单的学生项目,支持一些支持许多功能的大型框架。
Asp.Net MVC提供的许多便利工具对你来说不是很有用,你需要让更低级别的工具来处理这个问题。
此外,将出现许多架构决策,并且在每个步骤中做出错误的决定可能会导致无用的产品。 一个例子: 您是要将所有用户数据存储在一个表中,还是要创建与用户设计匹配的数据库表?
您是否允许字段间关系:字段B不可见/禁用,除非有人填写字段B.
我想说的是,这比SO答案所涵盖的要深。