Jquery MVC jqgrid最佳实现
我在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',
<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的更新。