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

C# 添加新的输入文本并将数据保存在数据库中,c#,asp.net-mvc,model-view-controller,C#,Asp.net Mvc,Model View Controller,我需要创建一个动态表单。 用户可以向表单中添加新的输入框,并定义是否将其用于文本、数字或日期,他可以添加N个输入框 如何创建动态表单,然后将数据保存到数据库中 在sql server表中保存数据的最佳方法是什么 谢谢您想要实现的是表单设计器。它可以作为一个简单的学生项目,到一些支持许多特性的大型框架 Asp.NETMVC提供的许多方便的工具对您来说并不是很有用,您需要使用较低级别的工具来处理这个问题 此外,还会出现很多架构决策,在每个步骤中做出错误的决策可能会导致无用的产品。 一棵枫树: 您是要

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

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


谢谢

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

Asp.NETMVC提供的许多方便的工具对您来说并不是很有用,您需要使用较低级别的工具来处理这个问题

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

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


我想说的是,这比SO答案所能涵盖的内容更深刻。

让我们看看你到目前为止的成就。他想保存任何东西,颜色、体重、位置、年龄,不管你说的对不对。我认为他不需要超过20个输入框,我猜你有一个主实体,你希望管理员为这个实体定义自定义属性,然后用户必须填写这些附加字段作为主实体的伴随属性。对吗?