首页 > 解决方案 > 将带有表单元素的 Jqgrid 发布到同一模型中

问题描述

我有一个表单,其中有几个文本框来创建帐户。还有一个 Jqgrid,它显示创建的帐户。

<button type="button" class="btn" id="submit">Save</button>

@using (Html.BeginForm("Account", "AddEditAccount", HttpMethod.Post, new { id = "addeditform", @role = "form", @class = "form-horizontal" }))
{
<div class="panel-body">
//all input field goes here

</div>

<div class="row">
 <table id="grid-json"></table>
    <div id="pager-json"></div>
</div>
}

And my submit click goes here,
$(document).on("click", "#submit", function () {
var gridData = rows edited -- I am able to get this
 $("#addeditform").submit();
});

My controller

public ActionResult AddEditMethod(ViewModel model)
{}

在 ViewModel 中,我有一个列表,用于在页面提交时绑定数据,如何获取列表和表单元素。

目前使用上面的代码,我可以在控制器中获取表单元素。在表单提交之前,我可以在 jquery 中获取编辑后的网格数据。但是如何将其绑定到带有表单元素的模型呢?

但是 List 为空,因为我没有成功将网格数据绑定到模型。有什么帮助吗?

标签: javascriptjqueryasp.net-mvcrazor

解决方案


推荐阅读