使用Html.HiddenFor将Model传递给控制器

时间:2014-10-07 13:28:56

标签: c# .net model-view-controller

在表单提交时,我使用@Html.HiddenFor(a => a.ModelParameter)来保存所有值,因为它进入控制器。我的问题是,对于具有许多参数(25+)的模型,是否有更好的方法可以使用@Html.HiddenFor传递所有这些参数?

例如,

foreach(var parameter in Model) { @Html.HiddenFor(modelItem => modelItem.parameter) }

或者沿着这些方向做某事以避免为每个参数做个别@Html.HiddenFor

1 个答案:

答案 0 :(得分:1)

您可以在应该隐藏的属性上设置属性。

Is there some way to use @Html.HiddenFor for complete model?