在DB中存储表单

时间:2016-08-17 07:03:29

标签: c# asp.net-mvc forms

我有一个包含多个输入的HTML表单。所需字段由表单中的一个组合框控制。这意味着根据组合动态分配必填字段。

现在我在代码中控制这种行为,验证函数检查是否填充了所有必需字段(根据组合的属性),否则必填字段显示为红色。

对我而言,这种做法有两个不利因素:

  1. 服务器上存在过载,如果填写了必填字段,则检查表单的任何更改。
  2. 我无法生成视图以定义用户所需的字段。一切都在源代码中。
  3. 我一直在考虑如何在数据库中存储此信息以解决这两个问题,但所有解决方案都迫使我在DB上存储属性/字段的名称,这些名称可能会在将来发生变化。目前尚不清楚如何将此信息传播到ViewModels。

    你有什么建议吗?你是如何解决这个经常出现的问题的?

    提前致谢。

    该应用程序是在ASP.NET MVC上开发的

0 个答案:

没有答案