dbml に Product というテーブルがあります。
私のコントローラーには、次のLINQがあります...
public ActionResult Index(int id)
{
using (orbitDataContext = new OrbitDataContext())
{
var products = (from p in orbitDataContext.Products
where p.EventId == id
select p).ToList();
return View(products);
}
}
私の見解では、私は次のことを持っています...
@model IList<MVC.Product>
@{
ViewBag.Title = "Products";
}
<h2>Products</h2>
<p>
@Html.ActionLink("Create New", "Create")
</p>
<p>
<input type="submit" value="Delete Selected" />
</p>
@foreach (var item in Model)
{
<ul>
<li>@item.Description | @item.ProductCode | @item.Price</li>
</ul>
}
表示された各製品に対してチェックボックスを表示して、ユーザーが複数の製品をチェックしてから、選択した製品をコントローラーに送り返すボタンをクリックして、それらを削除できるようにする方法を誰か説明してください。