Я реализовал функционирующую jqgrid в MVC, используя стиль, похожий на:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#list").jqGrid({
url:'/Home/GridData/',
datatype: 'json',
mtype: 'GET',
colNames:['Id','Votes','Title'],
colModel :[
{name:'Id', index:'Id', width:40, align:'left' },
{name:'Votes', index:'Votes', width:40, align:'left' },
{name:'Title', index:'Title', width:200, align:'left'}],
pager: jQuery('#pager'),
rowNum:10,
rowList:[5,10,20,50],
sortname: 'Id',
sortorder: "desc",
viewrecords: true,
imgpath: '/scripts/themes/coffee/images',
caption: 'My first grid'
});
});
</script>
от
http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx
Здесь это реализовано в основном в View.
Однако, пытаясь решить проблему с выпадающим списком редактирования из базы данных, я обнаружил:
http://www.trirand.net/demoaspnetmvc.aspx
В этом решении они, кажется, выполняют большую часть реализации настройки сетки в контроллере.
Я хотел бы знать, какой из них лучше, возможно, с точки зрения передового опыта. Спасибо!