【问题标题】:Website development using Signalr Asp.Net使用 Signalr Asp.Net 进行网站开发
【发布时间】:2012-12-20 01:43:26
【问题描述】:

我想使用 Signalr 技术开发网站 (aspx Page)。 (不是 MVC 架构)

任何人都可以帮助我如何与 Signalr 交互数据库。 (如编辑、更新、删除)

谢谢!

【问题讨论】:

    标签: signalr


    【解决方案1】:

    SignalR 用于客户端和服务器之间的实时通信。至于与数据库的通信,这与任何其他 asp.net 应用程序没有什么不同。

    您可以利用 SignalR 让客户端调用服务器方法,然后再与数据库通信,但出于安全考虑,我会厌倦这种方法。

    【讨论】:

    • 我搜索了很多,我发现了相同的结果,例如使用信号器的聊天应用程序和使用 html 页面的股票应用程序。我想从 aspx 页面而不是 MVC 架构开始。我也想使用信号器技术与数据库进行交互。我们应该怎么做?例如,我有一个用于添加、更新、删除一些数据的屏幕。这个操作应该是实时的。我想使用信号器来实现这一点。这涉及数据库连接。我们该如何处理。
    • 数据库连接不是 SignalR 的责任。正如我在回答中所说,SignalR 仅用于客户端到服务器的实时通信。
    • 是的,泰勒先生,我有点理解。是否可以创建一个实时应用程序(在我的情况下,我有一个带有文本框和添加按钮的屏幕。一旦我输入文本并单击添加,添加的值将显示在下面的网格上。现在许多用户看到的是同一个页面. 此更改应反映当前访问该页面而不刷新页面的所有用户。)使用此信号器和 3 层 asp.net 应用程序?
    • 感谢泰勒的回复!期待有关此查询的更多输入。
    • 当然可以,SignalR 允许您将消息实时发送到所有客户端。如果你想在你的设计中包含一个数据库,你所要做的就是让你的 SignalR 服务器端方法之一与数据库通信。 AKA 你的 Add 按钮会触发 JavaScript,然后 JavaScript 会调用服务器(通过 SignalR),然后服务器会将 X 行添加到你的数据库中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-30
    • 2011-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多