夫天地者,万物之逆旅;光阴者,百代之过客。而浮生若梦,为欢几何?
ASP.NET Core 装X利器SignalR:快速上手

SET1:创建.NET Core Web 应用程序

项目结构搭建好后,将不需要的东西都清理干净。

SET2:添加Hub

新建SignalRChat文件夹,然后添加ChatHub类,该类继承Hub。

向该类添加公共方法, 客户端可以调用定义为public的方法。

SET3:Startup 注入SignalR服务和添加中间件

SET4:添加SignalR客户端库

输入 @aspnet/signalr@1,选择最新版但是不要选预览版。

展开“dist/browser”文件夹,然后选择“signalr.js”和“signalr.min.js”。

修改目标位置为:wwwroot/lib/signalr/,点击安装。

SET5:添加控制器和视图页

创建HomeController和index action,并添加index视图页面。

在Index.cshtml 中引入 signalR.js,添加用户名称和消息内容2个输入框,接着添加一个button用于给服务端发送消息。

客户端JS库使用 invoke 发送消息到服务端,使用 on 监听服务端推送的消息。运行效果如下图所示。


作者:暗夜余晖

本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

1

支持

0

反对

posted @2019-1-18  拜读(700)

评论列表

评论内容:



喜欢请打赏

支付宝 微信

请放心支付