异步接收ASP.NET MVC应用程序中的数据

时间:2010-04-19 15:22:12

标签: c# .net asp.net-mvc ajax

我正在寻找最佳方法来不断检查数据是否已从服务器发送到我们的ASP.NET MVC应用程序。我想异步检查数据并在读取数据时更新视图。

我目前正在使用TcpClient建立连接,并在继承的自定义基本控制器中建立连接。目前虽然我必须刷新页面以更新视图。

是否有适当的AJAX解决方案?或者我是否需要将连接移至ActionMethod

2 个答案:

答案 0 :(得分:4)

要获得完整的解决方案,请使用此免费库:PokeIn

答案 1 :(得分:1)

我可能会使用jQuery以指定的时间间隔查询某些操作并相应地更新页面。

我不知道你在说什么类型的数据,但让我们看一个简单的例子。从你的问题来看,听起来像你正试图做以下事情:

假设您正在构建Twitter并希望在主页上显示最新的推文。好吧,你可以有一个脚本只是对某个URL(让我们称之为twitter.com/latest5tweets)进行jQuery.GetJSON调用,获取最新的5条推文。然后你会有一个回调函数,可以接受这些推文并在屏幕上绘制它们 - 可能使用某种漂亮的幻灯片效果从屏幕中删除旧版本并添加新的。

这有帮助吗?