这应该很简单,但我没有看到它,所以我希望有人能提供帮助(我所有的帖子可能都是这样开始的)。所以我有一个模型进入控制器。
[HttpPost]
public ActionResult Index(Policy screenModel)
我想在更新之前对该模型做一些特定的事情,例如:
If (condition)
screenModel.AgentNumber = 1000;
现在我需要在 TryUpdateModel 或 ModelState.IsValid 触发之前将 screenModel 返回到 ValueProvider 中,否则更改不会做任何事情。如果我在方法中接受 FormCollection,我可以简单地这样做:
this.ValueProvider = collection.ToValueProvider();
但还有其他原因我没有使用 FormCollection。如何将对象返回到 ValueProvider?