有没有人有编写 Web 控件(在 ASP.net 或 javascript/HTML/CSS 中)的经验,该控件可用于显示通过 AJAX 查询时不时从服务器 ping 的日志信息?

我正在考虑像 Telerik 这样的人提供的网格控件,或者可能是 javascript jQuery 类型的库,至少可以提供我需要的管道。每行可能包含一些 HTML,我可以根据事件的需要对其进行格式化,仅此而已。

如果能够以编程方式滚动以显示添加的行,最好是平滑地滚动,那就太好了。

这是我的意思的程序员艺术模型:

alt text

问候,Shane

有帮助吗?

解决方案

我建议使用 JQuery 来执行 ping 定期获取数据。数据提供者必须提供像 json 这样的数据格式,以便您在接收端易于解密。

再次使用JQuery构造新的要显示的日志项并将其附加到日志显示容器中。使用 ScrollTo 插件或仅使用 javascript 将新项目滚动到视图中

资源:

其他提示

Telerik的具有用于声明性(无代码)很大的支持客户端结合或它的控制对web服务编程客户端侧的结合。 这里的的例子那是在实时更新的网格。

他们还将释放新的 ListView控件如果你想要一个更自定义布局比电网提供。我敢肯定你会尽量找到类似的实现为客户端绑定和Web服务。

如果ASP.NET MVC是一个选项,你可能也想退房的自由和开放源码Telerik的电网ASP.NET MVC的:

http://demos.telerik.com/aspnet-mvc/Grid

与jQuery的选择,Telerik的电网支持服务器端和客户端呈现,提供一个解决方案,更容易,索引友好,并且仍然以最快的速度和高性能,如JavaScript电网。包括支持直接绑定到web服务和UI功能,例如寻呼,排序,过滤,分组,和(推出)的层次结构。

希望帮助任何了在Shane的脚步。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top