我有一个简单的ASP.net MVC5网站,代码优先EF。我想学习如何自动更新/刷新视图模型,以便用户看到更新的信息。
该网站是一个简单的拍卖网站,我希望当前的出价金额能够在用户的视图中自动刷新。刷新可以是服务器推送或客户端轮询;我不介意哪个。
我目前的理解是,这可以使用Ajax工具包或使用jQuery来实现。但我之前没有使用过这些技术,而且这个场景的文档/教程似乎缺乏。我非常感谢关于在哪里开始阅读有关选项的相关材料以及如何进行这项看似简单的任务的几点建议。
短代码样本也会带来很大好处。
答案 0 :(得分:0)
对于客户端轮询的解决方案,您可以使用MVC“部分视图”和jQuery。
快速入门指南在这里:http://www.yodotnet.com/post/2012/02/12/MVC-Makes-AJAX-easier.aspx。
有关部分观点的更多信息,请访问:http://www.mikesdotnetting.com/Article/105/ASP.NET-MVC-Partial-Views-and-Strongly-Typed-Custom-ViewModels。