在表单提交上传递整个模型

jpo*_*jpo 20 asp.net-mvc model form-submit html.hiddenfor

我知道我可以使用@Html.HiddenFor(m => m.parameter),当提交表单时,该参数将传递给控制器​​.我的模型有很多属性.

有没有一种将整个模型一次性传递给控制器​​的更短方法,还是每次都必须逐一进行?

For*_*Two 23

模型将完整地传递给控制器​​,但不受输入或隐藏字段约束的属性值将丢失.

您必须在客户端绑定表单中的属性,或者在服务器端重新获取实体.

你好像在寻找类似的东西@Html.HiddenFor(m => m.Model),这是不可能的.抱歉

有一点要记住,如果你有大量的隐藏字段,你可能会向视图发送比你真正需要的更多的数据.考虑使用视图模型