我希望管理员控制默认值,并确定输入字段是否默认/可由用户写入/看到。
我有几个想法:
如果重要,我们使用ASP.net MVC3,使用Code-First Entity Framework 4.1。另一个想法是在运行时更改注释,这似乎很复杂,可能难以维护/易于搞砸。
答案 0 :(得分:1)
这是我即将实施的内容,所以我一直在思考它。这是我的想法。我还没有实现任何内容或研究过哪些(如果有的话)这些想法都有效,所以请以这种方式接收它们。
首先,我想我会有一个存储过程,它将从数据库中的安全表中读取数据并以标准格式返回。然后可以将这些数据放入将存储在Application(将在请求之间保留的某个地方)的对象中,以便在将来的请求中使用。
接下来,我将创建编辑器模板或html助手,它们将使用存储的安全信息来确定是否显示只读/可编辑以及是否显示默认值。
请再次注意,这些只是我最初尚未研究或实施过的想法。
希望这会有所帮助。