C# 如何仅向控制器发送选中的行
我有这样的mvc网格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()
@(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将复选框绑定到模型的行。