2
public ComprasOrdemCompras GetToCreate(ComprasOrdemCompras model, int EmpresaId)
{
ComprasOrdemComprasProduto clsPedidoProduto = new ComprasOrdemComprasProduto();
//Preenchi meu produto INÍCIO
// FIM
model.ListaPedidosProdutos.Add(clsPedidoProduto);
return model;
}
After performing a foreach or filling the list visually in the View, when trying to insert a new item in the list the same zero turn, in the above code just summarized, in the View I left also a hiddenfield but the list still returns zeroed in the parameter. What do I do?
View code summarized:
@using (Html.BeginForm("Create", "OrdemCompras", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.AntiForgeryToken()
@Html.ValidationSummary()
@Html.HiddenFor(m => m.ListaPedidosProdutos)
@for (int i = 0; i < Model.ListaPedidosProdutos.Count; i++ )
{
<tr>
<td>@Html.DisplayFor(m => m.ListaPedidosProdutos[i].ProdutoEmpresaId)</td>
@Html.HiddenFor(m => m.ListaPedidosProdutos[i].ProdutoEmpresaId)
<td>@Html.DisplayFor(m => m.ListaPedidosProdutos[i].ProdutoNome)</td>
</tr>
}
You can post the View code too, please?
– Leonel Sanches da Silva
Okay, I’ve summarized the view code
– Henrique Faria
Already got the solution, thanks. I reedited with the correction.
– Henrique Faria
Oh yes, sure, I edited because I could not answer my own question, I will try to answer later.
– Henrique Faria