我有一个包含多个输入的HTML表单。所需字段由表单中的一个组合框控制。这意味着根据组合动态分配必填字段。
现在我在代码中控制这种行为,验证函数检查是否填充了所有必需字段(根据组合的属性),否则必填字段显示为红色。
对我而言,这种做法有两个不利因素:
我一直在考虑如何在数据库中存储此信息以解决这两个问题,但所有解决方案都迫使我在DB上存储属性/字段的名称,这些名称可能会在将来发生变化。目前尚不清楚如何将此信息传播到ViewModels。
你有什么建议吗?你是如何解决这个经常出现的问题的?
提前致谢。
该应用程序是在ASP.NET MVC上开发的