SignalR是一个ASP.Net手艺,在WebSocket上面供给了一个简单的抽象。利用SignalR可以建立单页面程序。本文本家儿要介绍下在ASP.Net core框架下建立SignalR页面程序。
东西/原料
- VS2017
- Asp.Net Core 2.1
方式/步调
- 1
建立 Web 项目.打开VS项目,这里我还以本身的XC项目为例,新建 一个Web项目,如下所示,选择Web-》ASP.Net Core Web程序。
- 2
选择“.NET Core”方针框架,选择“ASP.NET Core 2.1”,因为我安装的是VS2017而且,默认的最高.Net Core版本为2.1,所以这里以2.1作为选择。
- 3
添加 SignalR 客户端库。选择项目右键“添加客户端库”,如下所示,在弹出的选择项中,选择“供给程序”:“unpkg”,0“库”:输入 @aspnet/signalr@1,选择最高的版本不变版本。然后文件选择SignalR.js和SignalR.min.js.
- 4
建立 SignalR 中间.新建一个Hub文件夹,在Hub文件夹下面新建类“ChatHub”,输入一下代码,如下所示。这个是SignalR 中间,用来输出动静。
- 5
设置装备摆设 SignalR。在StartUp类里面设置装备摆设SignalR,本家儿如果设置装备摆设services和Config,如下所示,添加以下代码即可。
- 6
添加 SignalR 客户端代码,在Index页面,替代一下代码,用来显示测试程序。如下所示。
- 7
添加JS代码。新建一个chat.js。编写以下剧本,实现标的目的中间发送动静的处置的函数以及用于领受从中间领受动静并将其添加到列表的处置过程。
- 8
编纂完当作后,调试程序,如下所示,该页面,输入用户,动静点击发送,可以发送相关的动静。并显示出来。
注重事项
- SignalR用于及时处置程序比力多,大师可以学学。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/279290.html
- 上一篇: 限制了编辑权限的Word文档忘记了密码如何破解
- 下一篇: Word2013如何录入生僻字
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
faceu激萌怎么把瘦脸开到最大
希瑟(Heather)——欧美十大最佳柯南灰歌
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
二人梭哈
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382