2010-04-19 25 views
1

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

我目前使用的是TcpClient来建立连接,并在继承的自定义基础控制器中建立连接。目前,虽然我不得不刷新页面来更新视图。

会有合适的AJAX解决方案吗?或者我需要将连接移动到ActionMethod

回答

1

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

我不知道你在说什么类型的数据,但让我们看一个简单的例子。从你的问题来看,这听起来像你正在尝试执行以下操作:

假设您正在构建Twitter并希望在主页上显示最新的Tweets。那么,你可以有一个脚本,只是做一个jQuery.GetJSON调用某个URL(我们称之为twitter.com/latest5tweets),获取最新的5条推文。然后你会有一个回调函数,它会将这些推文和它们绘制在屏幕上 - 也许使用某种漂亮的滑动效果从屏幕上移除旧的并添加新的。

这有帮助吗?

+0

是的,这的确有帮助。 JQuery可能是最好的选择。感谢您的答复 – Mitciv 2010-04-20 05:31:59

4

要获得完整的解决方案,使用此免费的图书馆:PokeIn

相关问题