Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何仅向控制器发送选中的行_C#_Asp.net_Asp.net Mvc_Mvcgrid - Fatal编程技术网

C# 如何仅向控制器发送选中的行

C# 如何仅向控制器发送选中的行,c#,asp.net,asp.net-mvc,mvcgrid,C#,Asp.net,Asp.net Mvc,Mvcgrid,我有这样的mvc网格 @(Html.Grid(Model) .Build(col => { col.Add(model => Html.CheckBox("Person_" + model.Id)); col.Add(c => c.Code).Titled(BusinessUI.Code).Sortable(true).Filterable(true).Encoded(false); }) .Sortable()

我有这样的mvc网格

@(Html.Grid(Model)
    .Build(col => {
        col.Add(model => Html.CheckBox("Person_" + model.Id));
        col.Add(c => c.Code).Titled(BusinessUI.Code).Sortable(true).Filterable(true).Encoded(false);
    })
    .Sortable()
    .Filterable()
    .Empty(CommonUI.NoInfo)
    .Css("table-bordered table-hover")
)

当我按下提交按钮时,我只需要将选中的行发送到控制器。如何操作?

您需要在模型中检查bool属性,然后在sumbit上检查该行是否被选中。

您能提供一个更完整的问题吗?显示用于获取和发布的视图和控制器操作方法。谢谢。我想Html.grid是用来查看数据而不是编辑的,那么为什么要获取它的值呢?@Wheels73我有一个控制器,可以将列表加载到此视图。当我按下submit时,我需要它,我可以更新选中的行。但是我不知道如何只选择选中的行,而不是所有您需要使用CheckBoxFor将复选框绑定到模型的行。