Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery MVC jqgrid最佳实现_Jquery_Asp.net Mvc_Jqgrid - Fatal编程技术网

Jquery MVC jqgrid最佳实现

Jquery MVC jqgrid最佳实现,jquery,asp.net-mvc,jqgrid,Jquery,Asp.net Mvc,Jqgrid,我在MVC中实现了一个功能正常的jqgrid,其风格类似于: <script type="text/javascript"> jQuery(document).ready(function(){ jQuery("#list").jqGrid({ url:'/Home/GridData/', datatype: 'json', mtype: 'GET', colNames:['Id','Votes',

我在MVC中实现了一个功能正常的jqgrid,其风格类似于:

<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>

jQuery(文档).ready(函数(){
jQuery(“#list”).jqGrid({
url:“/Home/GridData/”,
数据类型:“json”,
mtype:'获取',
colNames:['Id','vowers','Title'],
colModel:[
{名称:'Id',索引:'Id',宽度:40,对齐:'left'},
{名称:'voates',索引:'voates',宽度:40,对齐:'left'},
{名称:'Title',索引:'Title',宽度:200,对齐:'left'},
pager:jQuery(“#pager”),
rowNum:10,
行列表:[5,10,20,50],
sortname:'Id',
巫师:“描述”,
viewrecords:是的,
imgpath:“/scripts/themes/coffee/images”,
描述:“我的第一个网格”
}); 
}); 
发件人:

这里它主要是在视图中实现的

然而,当试图解决从数据库填充编辑下拉列表的问题时,我发现:

在这个解决方案中,他们似乎在控制器中完成了大部分网格设置实现


我想知道从最佳实践的角度看哪一个是最好的。谢谢

jQuery是一个JavaScript框架,jqGrid由jQuery组成

所以它应该在查看器中处理。在技术上无法在控制器中处理jqGrid

但若你们想在控制器端生成它,你们可以生成它


jQuery是一个JavaScript框架,jqGrid由jQuery组成

所以它应该在查看器中处理。在技术上无法在控制器中处理jqGrid

但若你们想在控制器端生成它,你们可以生成它


在我看来,这两种解决方案(免费和商用)都包含控制器操作中实现的主要部分。如果您使用Phil Haack的解决方案,我建议您将其视为更新的部分或下载或。这次演示是Phil的演示对jqGrid新版本的更新。在我看来,这两个解决方案(免费和商业)都包含控制器操作中实现的主要部分。如果您使用Phil Haack的解决方案,我建议您将其视为更新的部分或下载或。这次演示是Phil的演示对新版本jqGrid的更新。