我有一個窗體在視圖上使用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