こんにちは、こんにちは、初めてstackoverflowでヘルプを求めています。私の質問はこれです、選択したチェックボックスの価値やモデルをどうやって得るのでしょうか?コントローラでチェックボックスの値を取得する方法MVC
<dl class="dl-horizontal">
@foreach (Produto prod in (Model.ProdutosEntrada))
{
<dt>
@Html.DisplayNameFor(model => prod.Designacao)
</dt>
<dd>
@Html.DisplayFor(model => prod.Designacao)
</dd>
<dt>
@Html.DisplayNameFor(model => prod.Descricao)
</dt>
<dd>
@Html.DisplayFor(model => prod.Descricao)
</dd>
foreach (EntradaProduto entProd in (Model.EntradaProdutoEscolhida))
{
if (prod.CodigodoProduto == entProd.CodigodoProduto)
{
<dt>
@Html.DisplayNameFor(model => entProd.Quantidade)
</dt>
<dd>
@Html.DisplayFor(model => entProd.Quantidade)
</dd>
<dt>
@Html.DisplayNameFor(model => entProd.Validado)
</dt>
<dd>
<input type="checkbox" name="prodValidados" id="@entProd.CodigodoProduto" value="@entProd.Validado"/>*@
</dd>
}
}
}
</dl>
これは、ビュー内のコードですが、私はアクションにリダイレクトし、チェックボックスから値をキャッチする方法を知りません。
public ActionResult AtualizarValidado(bool[] prodValidados)
{
return null;
}
これはアクションですが、私は、チェックボックスと同じ名前の引数として配列を渡すことを試みたが、常にnullです。
私がこの問題でしばらくブロックされているので、助けてくれればいいと思います。
あなたの完全な ''