私のMVCアプリには、ブール値のプロパティに基づいてリスト内のすべてのアイテムのチェックボックスを生成するビューがあります。
ビューは問題なく正常に表示されます。
チェックボックスがオンになっているかどうかに基づいて、リスト内のすべてのアイテムを取得したいと思います。
最初のステップは次のアクションリンクです。
<p>
Send Items: @Html.ActionLink("Click Here", "SendItems")
</p>
コントローラに記述されているメソッドは次のとおりです。
public ActionResult SendItems(IList<ObjInfo> listToSend)
{
m_ListInventoryToSend = new List<ObjInfo>();
foreach (var item in listToSend.Where(item => item.m_IsSelected))
{
m_ListInventoryToSend.Add(item);
}
return View(m_ListInventoryToSend);
}
今、私は多くの問題に直面しています。MVCアプリのコーディング方法を学んでいるので、本当にあなたの助けが必要です。
- デバッグがメソッドにヒットすると、listToSendオブジェクトは常にnullになります。
- また、「checked」の値がtrueであっても、これらのチェックボックスの各非表示フィールドはfalseです。
- メソッドに「HttpPost」属性を設定すると、アプリはNotFoundエラーを返します。
ありがとうございました!