チェック ボックス列を含む単純な WebGrid があります。ユーザーがいくつかの行をチェックしてフォームを送信すると、それらの行の値を取得してデータベースに保存する必要があります。行の値を 1 つずつ取得するにはどうすればよいですか? 以下に WebGrid コードを投稿しています。
@grid.GetHtml(tableStyle: "webGrid",
htmlAttributes: new { id = "DataTable" },
headerStyle: "header",
alternatingRowStyle: "alt",
columns: grid.Columns(
grid.Column(header: "Select", style: "centered", format: @<text><input type="checkbox" id="chk" name="chk" title="@item.Id" value="@item.Id"/></text>),
grid.Column("FirstName"),
grid.Column("LastName")))
ユーザーが送信ボタンをクリックすると、以下のアクション メソッドが起動されます。
[HttpPost]
public ActionResult Submit()
{
return View();
}