在我的 ASP.Net MVC4 项目中,我在视图中有一个表单和一个处理表单提交的控制器方法。在控制器方法中,我有一个 formcollection 参数来检索提交的表单值。我第一次发布时,formcollection 正确显示了我在表单中输入的所有值。如果字段验证存在问题,我会重新显示相同的视图,以便用户更正问题。我遇到的问题是,当一个或多个表单字段值发生更改并且表单重新提交回相同的控制器方法时,Formcollection 不会显示更新的表单值。相反,它仍然包含来自第一个表单提交的值。为什么会这样?如何使表单集合在重新提交表单时显示更新的值?