我有一个在视图上使用 Html.BeginForm() 的表单。我在控制器中有一个 ActionResult 来处理帖子。我需要的只是将结果返回到视图中。我可以启动新视图,但我不知道如何将数据传递给它,一旦出现我不知道如何显示它。这是我在 ActionResult 中的内容。
[HttpPost]
public ActionResult Index(FormCollection collection)
{
ViewBag.Title = "Confirm your order";
return View("OrderConfirmation", collection);
}
如果我只是做一个 return View("OrderConfirmation"); 它会进入视图,所以我知道我得到了那个工作。我只是不知道如何传递数据。现在,我将它强类型化到与表单相同的模型中,这会导致错误,因为这个 FormCollection 显然不一样。如果我删除了上面的强类型行,但我不知道如何在那个时候遍历集合。
谢谢您的帮助。