微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

每行带有下拉列表的 ASP.NET C# Gridview 导致页面处理速度缓慢

如何解决每行带有下拉列表的 ASP.NET C# Gridview 导致页面处理速度缓慢

我有一个 Gridview,可以从数据库中填充数十或数百行。这一切都很好,但是每行的第一列包含一个下拉列表,可以加载数百个选项。用户可以选择其中一个选项(搜索下拉列表),然后保存选择(页面上所有已编辑的行)。

一切都很好,但是它创建了一个非常缓慢和沉重的页面(因为每一行都有一个包含数百个选项的下拉列表)。

我无法部署分页并将行数限制为 10,例如因为使用了喜欢 Datatables 的用户,他们可以使用 Datatables 提供的搜索选项(加载到页面的所有数据)而不是搜索他们的特定行一些定制的慢速搜索,例如只会搜索加载的数据页面

我几天来一直在绞尽脑汁寻找适合这种需求的解决方案、数据表的功能、每行的下拉菜单以允许用户进行选择,同时不限制为用户体验加载的行数.

这一切都使页面能够在相当长的时间内加载并且用户友好。听起来像一个 catch 22,我愿意接受任何建议。

例如,有没有办法让一个带有所有下拉选项的 javascript 对象,然后为每一行引用它(复制它),而无需实际加载 Databound 上每一行的下拉列表?

非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。