有没有人有过编写web控件(用ASP.net或javascript/HTML/CSS)的经验,可以用来显示通过AJAX查询不时从服务器pinged到的日志信息?
我在想,像Telerik这样的网格控件,或者javascript的jQuery类型库,至少可以满足我的需求。每一行都可能包含一些HTML,我可以根据事件的需要格式化这些HTML,实际上就是这样。
如果能够以编程方式滚动以显示添加的行,也会很好,最好是流畅的。
这是我的意思的程序员艺术模型:

你好,沙恩
发布于 2009-10-30 08:53:33
我建议使用JQuery执行ping来定期获取数据。数据提供者必须提供一种像json这样的数据格式,以便您在接收端容易破译。
再次使用JQuery构造要显示的新日志项,并将其附加到日志显示容器中。使用ScrollTo插件或仅使用javascript将新项目滚动到视图中
资源:
项目获取数据:http://docs.jquery.com/Ajax/load
发布于 2009-10-30 22:39:05
Telerik对声明性(无代码)客户端绑定或其控件到web服务的程序化客户端绑定有很好的支持。实时更新的网格的Here's an example。
如果你想要比网格提供更多的自定义布局,他们还将发布一个新的ListView control。我相信你会发现类似的客户端绑定和web服务的实现。
发布于 2010-07-08 00:07:38
如果Telerik MVC是一个选项,你可能还想检查一下免费的开源ASP.NET网格:
http://demos.telerik.com/aspnet-mvc/Grid
与jQuery选项不同,Telerik Grid同时支持服务器端和客户端渲染,提供了一个更易于访问、对索引器友好的解决方案,并且仍然像JavaScript网格一样快速和高性能。包括支持直接绑定到web服务和UI功能,如分页、排序、过滤、分组和(很快)层次结构。
希望这对任何追随沙恩脚步的人有所帮助。
https://stackoverflow.com/questions/1647431
复制相似问题