添加新的输入文本并将数据保存在数据库中

时间:2015-08-30 20:09:48

标签: c# asp.net-mvc model-view-controller

我需要创建一个动态表单。 用户可以在表单中添加新的输入框,并定义这是否可用于文本,数字或日期,他可以添加N输入框

如何创建动态表单,然后将数据保存在数据库中 什么是在sql server表中保存数据的最佳方法?

感谢

1 个答案:

答案 0 :(得分:0)

您要实现的是表单设计器。它可以作为一个简单的学生项目,支持一些支持许多功能的大型框架。

Asp.Net MVC提供的许多便利工具对你来说不是很有用,你需要让更低级别的工具来处理这个问题。

此外,将出现许多架构决策,并且在每个步骤中做出错误的决定可能会导致无用的产品。 一个例子: 您是要将所有用户数据存储在一个表中,还是要创建与用户设计匹配的数据库表?

您是否允许字段间关系:字段B不可见/禁用,除非有人填写字段B.

我想说的是,这比SO答案所涵盖的要深。