我正在用新的实现替换 ASP.NET Web 应用程序中的现有 Web 网格。现有的网格很强大,但不够灵活。它还带来了我们不喜欢在网页上使用的各种框架。
在研究现有选项时,我注意到我可以将可用的解决方案分为两种主要方法。ASP.NET GridView 最能代表旧方法。这是一个经典的 ASP.NET 控件,它根据给定的数据集在服务器上生成所需的 HTML。较新的方法取决于客户端渲染,主要使用 jQuery。一个很好的例子是jqGrid。仅将数据发送到客户端(通常使用 JSON 或 XML)
在 GridView 的情况下,如果我想要一个 AJAX 行为,我将不得不使用更新面板之类的东西来实现它。
- 我应该做出明确的选择吗?
- 是否有很好的机会实现与 jqGrid 相同的快速行为(即使有很多记录),以及服务器端呈现的控件?
- 是否有一些混合实现结合了这两种方法?