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
Asp.net mvc 什么是ASP.NETMVC最好的jqGrid包装器_Asp.net Mvc_Jqgrid - Fatal编程技术网

Asp.net mvc 什么是ASP.NETMVC最好的jqGrid包装器

Asp.net mvc 什么是ASP.NETMVC最好的jqGrid包装器,asp.net-mvc,jqgrid,Asp.net Mvc,Jqgrid,我为jqGrid找到了一些MVC包装。但无法选择其中一个。 因为jqGrid的一些高级特性似乎不是由这些包装器实现的 你能告诉我使用jqGrid的最佳实践是什么吗 最常用的解决方案/项目是什么。也许有一个每个人都在使用的项目…我认为这是最好的包装: 此Html帮助程序支持所有jqGrid功能对jgGrid html helper做了一些很好的修改 trirand的html助手不支持搜索和子网格,但Ken C.Len实现了这些功能 感谢并感谢他们的出色工作 这是要放在视图中的示例代码: @usin

我为jqGrid找到了一些MVC包装。但无法选择其中一个。 因为jqGrid的一些高级特性似乎不是由这些包装器实现的

你能告诉我使用jqGrid的最佳实践是什么吗


最常用的解决方案/项目是什么。也许有一个每个人都在使用的项目…

我认为这是最好的包装:

此Html帮助程序支持所有jqGrid功能jgGrid html helper做了一些很好的修改

trirand的html助手不支持搜索子网格,但Ken C.Len实现了这些功能

感谢并感谢他们的出色工作

这是要放在视图中的示例代码:

@using Mvc.HtmlHelpers
@(
Html.jqGrid("AccountList")

// columns
.addColumn(new Column("AccountNumber").setLabel("AccountNumber").setWidth(100).setSortable(true))
.addColumn(new Column("AccountName").setLabel("AccountName").setWidth(250).setSortable(true).setEditable(true))
.addColumn(new Column("AccountDate").setLabel("Date").setWidth(70).setSortable(true))
.addColumn(new Column("AccountType").setLabel("Type").setWidth(80).setSortable(true))
.addColumn(new Column("AccountBalance").setLabel("Balance").setWidth(80).setSortable(true))

// settings
.setCaption("Account")
.setRequestType(RequestType.get)
.setUrl("~/Home/GetAccountList/")
.setAutoWidth(true)
.setHeight(400)
.setRowNum(10)
.setRowList(new int[]{10,15,20,50})
.setViewRecords(true)
.setSortName("AccountNumber")        
.setSortOrder(SortOrder.asc)
.setPager("pagerAccountList")
.setPgButtons(true)

// render the html
.Render()
)
我为什么问这个问题:

一些家伙在控制器内硬编码网格模型,或使用数据注释。我认为这不是一个好办法。这样我们将视图绑定到逻辑中,这违反了MVC规则

最好的方法是创建一个Html帮助程序

希望为某人节省一些时间