1

我有一个简单的 WebGrid,里面有一个复选框列。当用户检查几行并提交表单时,我应该检索这些行的值并将这些值保存在数据库中。如何一一检索行值?我在下面发布我的 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();
    }                                                                                      
4

1 回答 1

0

我假设表单发布到 Submit 函数,在下面您可以看到如何访问选中的值,即您使用复选框的名称作为操作的参数:

public ActionResult Submit(string[] chk)
于 2013-11-22T10:52:19.960 回答