使用Html.HiddFor将模型传递给控制器

本文关键字:控制器 模型 Html HiddFor 使用 | 更新日期: 2023-09-27 18:25:52

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

例如,

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

或者沿着这些线做一些事情,以避免必须对每个参数执行单独的@Html.HiddenFor

使用Html.HiddFor将模型传递给控制器

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

有没有办法使用@Html.HiddFor来获取完整的模型?