我有一个使用jqGrid的Asp.Net MVC应用程序。我可以将用于填充许多ui控件(复选框,单选按钮等)的模型发送到服务器(控制器操作方法)。我想将此模型发送到服务器,而不是通过ui控件读取ui控件。可以这样做吗?
var myGrid = jQuery("#list").jqGrid({
url: '/Data/GridData/',
datatype: 'json',
mtype: 'POST',
colNames: ['Year', 'Overall %'],
colModel: [
{ name: 'Year', index: 'Year', width: 80, align: 'center' },
{ name: 'overallHarvestPercent', index: 'overallHarvestPercent', width: 80, align: 'center'}],
postData: { contactId: jQuery('#contactId').val() },
pager: jQuery('#pager'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortname: 'id',
sortorder: "desc",
viewrecords: true,
imgpath: '',
caption: 'Harvest Data Results'
});
答案 0 :(得分:0)
将您的Model指定为Controller Action的Parameter的数据类型。
public ActionResult Index(MyModel model)
{
// Do stuff
}