我有任何用户都可以编辑的帖子列表
当我在隐藏字段中进入帖子的编辑模式时,我存储PostId
现在我发现这实际上很糟糕,因为用户可以更改隐藏字段并更新其他帖子。
session
是保留id
用户编辑的帖子的唯一选择,还是有更好的策略?
因为我真的很糟糕:(
答案 0 :(得分:5)
答案 1 :(得分:0)
尝试将帖子ID设为隐藏字段,而不是更多字段。 然后,在控制器中使用该id从数据库获取原始帖子。
然后你必须检查:
PostViewModel
而不是Post
模型本身。此方法也可以在DELETE情况下使用,检查是否可以删除给定id的项目。
答案 2 :(得分:0)
将其保存在asp隐藏字段中,并将Visible属性设置为false。这将允许您访问页面上不可见的值制作控件,即使在其呈现的html标记
中也是如此