在asp.net webform上使用Signal R而不是mvc实现铃声类型通知

问题描述 投票:0回答:1

我计划在我的网站上实现一个铃声类型通知,当数据库发生变化时通知该用户。例如,当客户的订单被接受或拒绝时,必须通知客户。我一直在谷歌搜索关于这一点,我能找到的最好的是使用SIGNAL R,但所有指南和教程都使用asp.net mvc。我在论文项目中使用了asp.net webforms。是否有任何实际在asp.net webforms上实现SIGNAL R的教程或指南?请提前帮助并感谢您!

c# asp.net webforms signalr
1个回答
1
投票

SignalR通知在WebForms和MVC中的工作方式几乎相同,关键是知道区别在哪里。

this教程为例,您可以轻松识别:

  1. 步骤1:在数据库上启用Service Broker(SAME)
  2. 步骤2:将连接字符串添加到Web.Config文件(SAME)
  3. 第3步:启用SQL依赖项(SAME)
  4. 第4步:从nuget安装SignalR(SAME)
  5. 第5步:创建SignalR Hub类(SAME)
  6. 第6步:从存储库获取数据(SAME)
  7. 第7步:在启动时注册SignalR(SAME)
  8. 第8步:查看页面(不同)
  9. 第9步:创建局部视图页面(不同)
  10. 第10步:设置数据库(SAME)

您的问题总结为遵循示例并找到MVC和WebForms之间的步骤8和步骤9的等价物,这非常简单。这应该适用于您看到的SignalR和MVC的每个示例。

一些技巧:

最后,我发现this的例子可能会帮助你,如果你仍然输了。

© www.soinside.com 2019 - 2024. All rights reserved.