如何使用lib.web.mvc命名空间将jQuery对象作为参数传递到jqGrid中
这是我第一次真正尝试用Lib.Web.MVC建立jqGrid。一旦我能够完成初始设置,我应该能够更顺利地进行 我已经下载了Lib.Web.Mvc帮助程序的chm文件,并查看了JqGridHelper,但是找不到任何关于如何执行上述主题行的内容。我也在网上搜索过,但找不到任何关于我需要做什么的具体信息 我需要将一个对象作为输入参数传递到我的方法中,但不知道如何使用Lib.Web.Mvc进行设置 在jQuery中,为了设置对象,我做了以下操作,这些操作很好地传入了对象如何使用lib.web.mvc命名空间将jQuery对象作为参数传递到jqGrid中,jquery,asp.net-mvc,jqgrid,lib.web.mvc,Jquery,Asp.net Mvc,Jqgrid,Lib.web.mvc,这是我第一次真正尝试用Lib.Web.MVC建立jqGrid。一旦我能够完成初始设置,我应该能够更顺利地进行 我已经下载了Lib.Web.Mvc帮助程序的chm文件,并查看了JqGridHelper,但是找不到任何关于如何执行上述主题行的内容。我也在网上搜索过,但找不到任何关于我需要做什么的具体信息 我需要将一个对象作为输入参数传递到我的方法中,但不知道如何使用Lib.Web.Mvc进行设置 在jQuery中,为了设置对象,我做了以下操作,这些操作很好地传入了对象 var HH_FuelTkt_
var HH_FuelTkt_Input = {
Vehicle_No: $('#txtVehicleNbr').val(),
Customer_Name: $('#txtCustomerName').val(),
Trans_Timestamp_Begin: $('#dteBeginDate').val(),
Trans_Timestamp_End: $('#dteEndDate').val()
};
$.ajax({
url: '@Url.Action("GetFilteredFuelTicketsAsync")',
data: JSON.stringify(HH_FuelTkt_Input),
如何使用lib.web.mvc名称空间完成同样的事情?这是我的代码。请注意,“JqGridParametersNames.HH_FuelTkt_Input”一行表示“HH_FuelTkt_Input”没有定义。这是有意义的,因为辅助对象找不到该对象我如何让助手知道jQuery对象?
<table id="fuelTickets" class="table">
@{
var grid = new JqGridHelper<FuelTktImgRetrievalMdl.ViewModels.HH_FuelTkt_Output>("FuelTickets",
dataType: JqGridDataTypes.Json,
methodType: JqGridMethodTypes.Post,
pager: true,
rowsNumber: 10,
sortingName: "FuelTkt_ID",
sortingOrder: JqGridSortingOrders.Asc,
viewRecords: true,
autoWidth: true,
gridView: true,
JqGridParametersNames.HH_FuelTkt_Input,
url: Url.Action("GetFilteredFuelTicketsAsync"),
caption: "Fuel Tickets",
onCellSelect: "getImageId",
emptyRecords: "No records to view"
);
}
</table>
@{
var grid=newjqgridhelper(“FuelTickets”,
dataType:JqGridDataTypes.Json,
methodType:JqGridMethodTypes.Post,
寻呼机:是的,
世界其他地区成员:10,
排序名称:“FuelTkt_ID”,
排序顺序:JqGridSortingOrders.Asc,
viewRecords:是的,
自动宽度:正确,
gridView:没错,
JqGridParametersNames.HH_FuelTkt_输入,
url:url.Action(“GetFilteredFuelTicketsAsync”),
描述:“燃油票”,
onCellSelect:“getImageId”,
emptyRecords:“没有要查看的记录”
);
}
您可以通过属性实现这一点,例如:
@{
var grid = new JqGridHelper<FuelTktImgRetrievalMdl.ViewModels.HH_FuelTkt_Output>("FuelTickets",
dataType: JqGridDataTypes.Json,
methodType: JqGridMethodTypes.Post,
pager: true,
rowsNumber: 10,
sortingName: "FuelTkt_ID",
sortingOrder: JqGridSortingOrders.Asc,
viewRecords: true,
autoWidth: true,
gridView: true,
JqGridParametersNames.HH_FuelTkt_Input,
url: Url.Action("GetFilteredFuelTicketsAsync"),
caption: "Fuel Tickets",
onCellSelect: "getImageId",
emptyRecords: "No records to view",
postDataScript: "function() { return { Vehicle_No: $('#txtVehicleNbr').val(), Customer_Name: $('#txtCustomerName').val(), Trans_Timestamp_Begin: $('#dteBeginDate').val(), Trans_Timestamp_End: $('#dteEndDate').val() }; }"
);
}
@{
var grid=newjqgridhelper(“FuelTickets”,
dataType:JqGridDataTypes.Json,
methodType:JqGridMethodTypes.Post,
寻呼机:是的,
世界其他地区成员:10,
排序名称:“FuelTkt_ID”,
排序顺序:JqGridSortingOrders.Asc,
viewRecords:是的,
自动宽度:正确,
gridView:没错,
JqGridParametersNames.HH_FuelTkt_输入,
url:url.Action(“GetFilteredFuelTicketsAsync”),
描述:“燃油票”,
onCellSelect:“getImageId”,
emptyRecords:“没有要查看的记录”,
postDataScript:“function(){return{Vehicle#No:$('txtVehicleNbr').val(),Customer#Name:$('txtCustomerName').val(),Trans#Timestamp_begindate:$('dteBeginDate').val(),Trans#Timestamp_End:$('dteEndDate.val())”
);
}
该对象将以标准方式对操作方法可用(例如,您可以为其创建一个实体,并使该实体成为操作的另一个参数)