Asp.net mvc 什么是ASP.NETMVC最好的jqGrid包装器
我为jqGrid找到了一些MVC包装。但无法选择其中一个。 因为jqGrid的一些高级特性似乎不是由这些包装器实现的 你能告诉我使用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
最常用的解决方案/项目是什么。也许有一个每个人都在使用的项目…我认为这是最好的包装: 此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帮助程序
希望为某人节省一些时间