小编use*_*808的帖子

使用Kendo MVC Grid和其他元素提交表单

我正在尝试获取包含Kendo MVC网格和其他要提交的元素的表单.

  • View模型包含三个字符串字段和一个IEnumerable集合.
  • 网格是服务器绑定的.我没有使用网格添加任何元素或从列表中删除任何元素,但网格包含一个复选框,映射到列表项中的布尔列.

每当我提交此表单时,三个字符串元素在post方法中返回,但列表始终为null.

这是数据模型:

public class Parent
{
    public string Field1 { get; set; }
    public string Field2 { get; set; }
    public string Comments { get; set; }
    public IEnumerable<ChildItems> Children { get; set; }
}

public class ChildItems
{
    public string ChildField1 { get; set; }
    public string ChildField2 { get; set; }
    public boolean Include { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是我的观点:

@{
    ViewBag.Title = "Index";
}
@model GridInForm.Models.Parent

@using(Html.BeginForm("Save", "Home"))
{
    <fieldset>
        <legend>Editing …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc grid user-interface post kendo-ui

14
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

grid ×1

kendo-ui ×1

post ×1

user-interface ×1