我有一个窗体在视图上使用Html.BeginForm()。我在控制器中有一个ActionResult来处理帖子。我需要的是将结果反馈给观察者。我可以启动新的视图,但我不知道如何将数据传递给它,并且一旦我不知道如何显示它。这就是我在ActionResult中所拥有的。使用ASP.NET MVC显示FormCollection
[HttpPost]
public ActionResult Index(FormCollection collection)
{
ViewBag.Title = "Confirm your order";
return View("OrderConfirmation", collection);
}
如果我只是做一个返回View(“OrderConfirmation”);它会去看法,所以我知道我得到了这个工作。我只是不知道如何传递数据。现在我强烈地将其输入到相同的模型中,导致错误的形式是因为这个FormCollection显然不同。如果我删除强类型的行上面的作品,但我不知道如何在该点循环收集。
感谢您的帮助。
把你的意见和下面的答案。虽然仍然有问题。请在下面查看我的回复。 – Twisted 2011-05-11 07:20:36
你正在谈论一个foreach循环。我不知道你想传递给视图的数据结构。如果你想迭代数据,你必须在你的模型中有一个集合。也许你应该澄清你的问题。 – slfan 2011-05-11 08:22:50