asp.net - 基于 Ajax 的大数据仪表板

标签 asp.net jquery asp.net-ajax dashboard

我正在开发某种 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/

相关文章:

javascript - 使用javascript从字符串html中读取span标签值

javascript - 保存输入字段文本显示在 Bootstrap 日期选择器上

c# - 水平和垂直 Accordion

ASP.Net FormsAuthentication Redirect 丢失 Redirect 和 Application_AuthenticateRequest 之间的 cookie

c# - ASP MVC : E-mail Verification (Encrypting the activation link)

c# - 访问 session 对象

c# - 不调用 GetScriptReferences

javascript - Google Maps Javascript API 无法打开空白灰色

javascript - 按值分组的数据属性计算其他数据属性的总和

asp.net - Python-从 asp.net AJAX 应用程序获取数据