我希望管理员控制默认值,并确定输入字段是否默认/是否可以被用户写入/查看。
我有几个想法是:
- 包括一个管理员可以更新的“默认”记录,然后在每次用户创建新条目时获取值。在这种情况下,我不确定如何控制只读/视图。
- 创建一个使用“字段”对象的结构,并在“字段”中包含用于只读/可查看的布尔值,以及用于实际字段类型和默认值的字段。缺点是保存用户条目的表将是这组对象的一个子集。我也不确定这个结构最终会变得多么复杂,关于客户端/服务器验证等。
如果重要的话,我们使用 ASP.net MVC3 和 Code-First Entity Framework 4.1。另一个想法是在运行时更改注释,这看起来很复杂,可能难以维护/容易搞砸。