在asp.net web应用程序中使用jQuery表替换GridView

本文关键字:jQuery 替换 GridView asp net web 应用程序 | 更新日期: 2023-09-27 18:20:22

web应用程序正在使用SQL DB连接和web服务用户需要插入、编辑、删除数据库记录。目前,由于GridView的某些外观功能,我们在为客户提供试运行演示所需的功能方面存在问题。

缺少功能:

  • 冻结网格视图标题
  • 冻结具有多个子的GridView页眉

阻碍我们前进的因素:-GridView及其事件

所有的样式、日历和定位都是使用CSS、js、jquery完成的。在我看来,如果我们切换到基于js的代码,web应用程序将变得更小更重。我甚至使用了一个jquery插件来冻结只有一个头的GridView。但对于副攻来说,这又是一个挑战。这是一个商业多用户环境,(必须是响应式的)应用程序。该网站将从第三方ERP系统调用。

因此,在将所有内容切换到jQuery之前,我只想知道与ASP.Net GridView相比,jQuery的可信度以及当前和未来(forseen)的更新。jquery将如何响应回叫、回发?请指出需要考虑的关键点或见解。

在asp.net web应用程序中使用jQuery表替换GridView

这里有一个快速随机的列表,列出了在JS解决方案的情况下需要做的事情

  1. 您需要为CRUD创建所有服务器端处理程序操作
  2. 确保处理ajax查询和客户端点击事件,以避免重复插入
  3. 您可以使用引导程序或用于构建html表的表分类器反应灵敏的
  4. 桌上分拣机还可以为您提供额外的功能带有过滤器、分页等插件。TableSorter演示
  5. 如果你想让网站在互联网上保持开放,请确保用某种令牌机制保护服务器上的处理程序页面
  6. 由于JS解决方案,您可能最终需要一个单页应用程序。JS和服务器处理程序很快就会变得一团糟。小心点
  7. 由于您可以使用bootstrap和纯HTML进行设置,所以您提到的所有高级功能都只需要一个CSS;-)Bootstrap示例可在此处找到
  8. 你提到该应用程序将不那么重。。。这是正确的,但它在服务器端会更轻,在客户端会更重。在移动浏览器上仔细测试,因为它可能会变得非常沉重,甚至冻结。如果您关心或这是业务需求,请为这些类型的用户做一些备份

现在就到此为止。。。我会保持这个更新的