我有一个ASP.net网页,定期(每分钟一次)调用我的WCF REST服务。我的REST服务响应一些XML数据。得到它后,我在ASP页面的服务器端进行了一些进一步的操作。注意,ASP中的这个后期数据处理是必需的,我无法避免。我知道没有这一步我的生活会更轻松,但我必须这样做。
在我想将XML格式的数据传递给客户端javascript之后,可以解析它并根据这些数据向用户显示信息。如何从服务器端进行此调用?这样做的最佳模式/做法是什么?
.NET4 / VS2010
答案 0 :(得分:1)
如果你想调用一个已经存在的函数,它会将你的数据加载到屏幕上,你可以告诉服务器返回你的数据,然后ajax会抓取那些数据并调用一个回调函数。 如果您没有使用ajax,则可以使用新数据重新加载整个页面。
答案 1 :(得分:1)
HTTP不是为了将数据从服务器推送到客户端而设计的。我对ASP并不熟悉,但通常你有以下几种可能性通过HTTP将数据“推送”到客户端javascript应用程序:
我一直在使用氛围(http://atmosphere.java.net/),它在java应用程序容器中运行良好,它为底层技术提供了一个抽象层。我不知道ASP世界里是否有类似的东西。
欢呼声 马丁
答案 2 :(得分:1)