提交表格中的HiddenFor的替代方案?

时间:2016-04-09 19:50:31

标签: c# asp.net-mvc forms

目前,我将模型作为一种"默认值"传递给提交页面。表格。我在表单上使用HiddenFor来确保它通过,并且工作得很好。

但是,智能用户可以取消隐藏输入并进行编辑。除了做昂贵的验证服务器端之外,是否还有HiddenFor的替代方法或确保此值不变的方法?

谢谢!

1 个答案:

答案 0 :(得分:0)

最好提供实际的实施细节,以获得更有针对性的答案。但是,有些事可以说:

1)假设你有一个隐藏字段,其中提交表单时需要一个“默认值”,表单中没有它意味着控制器操作什么都没有,并假设默认值

2)如果基于其他一些字段在客户端计算隐藏字段值,则计算可能在服务器端执行

如果您的特定情况无法通过上述问题解决,this answer可能会对您有所帮助。