首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用MVC +客户端代替SignalR控制器+ AJAX

使用MVC +客户端代替SignalR控制器+ AJAX
EN

Stack Overflow用户
提问于 2015-09-04 11:08:18
回答 1查看 411关注 0票数 1

我正在设计一个web应用程序,它本质上是一个底层服务的管理面板。我目前的设计方式是将一些部分视图呈现到一个主视图中,当这些部分视图中的任何一个使用AJAX向服务器发出命令时,所有的部分视图都会使用AJAX刷新,以反映模型的新状态。

在所有关于SignalR的喧嚣中,我想知道使用SignalR客户端+集线器来发出命令而不是AJAX +控制器是否有任何优势。看起来SignalR不会像Controllers + AJAX那样支持渲染视图,所以我基本上必须对局部视图进行微管理,或者使用渲染引擎在服务器端渲染视图并将其作为字符串发送下来。因此,这将是一个劣势。相反,一个优点是能够一次更新应用程序的多个实例,这将是一个理想的特性。

有没有人能详细说明一下使用这种方法?有没有办法使用SignalR而不是AJAX来利用所有的MVC特性?

EN

回答 1

Stack Overflow用户

发布于 2016-05-16 21:14:11

当您不再使用控制器时,您将失去授权注释和视图返回等的简单性,正如您所提到的。signalR的好处是双工通信,所以要在双工(实时)通信中使用MVC控制器,您需要web套接字。

Try this article (plus part 2 etc)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32389467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档