我正在开发某种 CRM 应用程序,该应用程序拥有包含所有客户线索等的大量销售数据(ASP.NET 2.0/Ajax)
我想创建一个仪表板,其中有四个独立的数据容器,每个容器将具有不同类型的数据,并且每个容器必须在配置的时间间隔后进行 self 更新。所以我只想更新页面的那部分而不是整个页面
在上述场景中我应该使用什么 asp.net updatePanel 或 jQuery 实现(哪种技术以及原因)
因为性能在这里也很重要。
最佳答案
在这种情况下,ASP.NET UpdatePanel 或 jQuery(或两者的混合)都可以很好地满足您的需求;如果您对这两种方法都没有经验,我会推荐 UpdatePanel 方法,因为它更接近您习惯的常规 ASP.NET 代码。
This article会让你达到 90%,最后你所要做的就是放置一些简单的 JavaScript 来每 X 秒触发一次更新;如果您想每 5 秒刷新一次面板,类似于 window.setTimeout("Button1.click()",5000)
。如果您不希望该按钮对用户可用,只需通过 CSS 将其隐藏即可。
还有更优雅的方法(使用 JSON、Web 服务、客户端模板等),但这是完成工作的简单方法。
关于asp.net - 基于 Ajax 的大数据仪表板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/327321/