Joh*_*ell 5 c# polymorphism asp.net-mvc asp.net-mvc-4
所以我在ASP.NET MVC中创建了一个注册页面,并且根据许多条件(从数据库中获取)改变了一个字段列表.
每次更新数据库时,在没有代码更改的情况下,在视图上显示这些字段的最佳方法是什么.
我正在考虑的当前系统是使用"Name,DataType"创建一个字典,然后只是遍历列表并为每个名称添加一个新的输入类型(使用数据类型的开关来获取正确的编辑器).但它似乎是一种老式的,并没有充分利用.NET MVC系统的好处(例如验证,默认值,特定内容的自定义编辑器).
有没有一种方法我可能不会在.NET中意识到处理这个问题?