如何在剑道网格MVC中编辑外部模型数据表单视图



我在弄清楚如何在Kendo Grid MVCedit Popup中实现多模型编辑时遇到了问题?

我有一个剑道网格,而可编辑选项定义为:

Editable(editable => editable.Mode(GridEditMode.PopUp).TemplateName("TapView").Window(w => w.Width(900)).Window(o => o.Height(650)));

在Tapview中,我加载了Multiple View。

 tabstrip.Add().Text("Child")
            .Selected(true)
            .Content(@<text>
              @Html.Action("pagename1", "controller");
            </text>);
    tabstrip.Add().Text("title").LoadContentFrom("pagename2");
    tabstrip.Add().Text("title").LoadContentFrom("pagename3");

如果我编辑网格细节,我会显示与网格相关的相应数据。但当我编辑第二个tapstrip内容时,我无法从视图中获取模型,因为它变为空。如何从gridpopup获取编辑后的模型?

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult ChildPopup_Update([DataSourceRequest] DataSourceRequest request, Model1 obj, Model2 obj2)
    {
    obj2 is null here 
    }

这取决于可序列化的问题。我将DataContract添加到类中,并将DataMember添加到具有的类中。现在它工作得很完美。

最新更新