【发布时间】:2017-03-30 06:51:32
【问题描述】:
我有一个用户表,其中保存了用户的个人资料信息以及一些系统生成的列和密码。
我正在使用模型来查询数据库并将结果发送给用户。用户修改配置文件信息并发送我使用相同模型进行反序列化的请求。但我不希望用户更改那些系统生成的字段。
我该怎么办?
【问题讨论】:
-
我不明白你的问题?如果您不希望用户修改某些字段,为什么要将它们公开给用户?
-
@DawidRutkowski 他们应该能够查看值 - 只读字段。
-
然后只需在客户端禁用这些字段的版本。当用户提交更改时,您还可以在服务器端重置这些字段的更改(或者干脆不更新)。
-
@DawidRutkowski谢谢。这正是我现在正在做的事情,但我认为通过在模型字段上添加一些注释可能会有更好的方法。
标签: asp.net-core-mvc entity-framework-core .net-core asp.net-core-1.0