【发布时间】:2014-04-03 14:26:27
【问题描述】:
我想将整个模型传递给控制器。现在它什么也没通过,我不知道为什么。模型在到达此页面时已部分填充,因此它至少应该包含一些信息。
问题:当我点击视图上的按钮时,模型没有传递给控制器。甚至没有填充的部分!
视图(包含部分填充的模型)
@{
ViewBag.Title = "Winkelmand";
Layout = "~/Views/Shared/_Layout3.cshtml";
}
@model IntroSport.Models.Bestel
<br />
<br />
@if (Model.winkelmand.facturen != null)
{
<table style=" width:auto; height:auto; border-style:solid; border-color:black;">
<tr><th>Artikelnummer</th><th>Merk</th><th>Naam</th><th>Prijs</th><th>Aantal</th></tr>
@for (int i = 0; i < Model.winkelmand.facturen.Count; i++)
{
<tr>
<td>@Model.winkelmand.facturen[i].product.ProductID</td>
<td>@Model.winkelmand.facturen[i].product.Merk</td>
<td>@Model.winkelmand.facturen[i].product.Naam</td>
<td>€@Model.winkelmand.facturen[i].product.Prijs</td>
<td >@Model.winkelmand.facturen[i].Aantal</td>
</tr>
}
</table>
}
<br />
<hr />
<b>Totaal: </b>€ @Model.winkelmand.Totale_prijs
<a href="@Url.Action("Klantoverzicht", "Winkelmand", Model)">Bestel!</a>
控制器:
public ActionResult KlantOverzicht(Bestel bestel)
{
return View(bestel);
}
【问题讨论】:
标签: c# asp.net asp.net-mvc-3