gpt4 book ai didi

asp.net - signalR 第一个演示项目

转载 作者:行者123 更新时间:2023-12-02 13:15:39 26 4
gpt4 key购买 nike

我是 SignalR 的新手,我正在 Asp.net 中寻找一个示例应用程序,而不是 mvc 来执行实时通知,以便我可以开始工作。任何人都可以指导我找到一个工作示例,因为我下载了许多不起作用的示例

最佳答案

请注意,此答案适用于 SignalR 版本 0.5.3,现已过时于最新版本的 SignalR

设置您自己的小演示非常简单。确实没什么可说的。只需创建一个新项目,通过 NuGet 包管理器控制台安装 SignalR,然后执行最基本的操作即可使其运行。

我在博客中介绍了如何在我的网站上重新进行此操作 http://timjames.me/creating-your-first-signalr-mvc-project

中心

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SignalR;
using SignalR.Hubs;

namespace MySignalR
{
public class SNRL : Hub
{
public void SendMessage(string msg)
{
Clients.sendMessage(msg);
}
}
}

JavaScript

<script>
    $(function () {
        var myHub = $.connection.sNRL;
        myHub.sendMessage = function (data) {
            $('#mySpanTag').html(data);
        };
        $.connection.hub.start({ transport: 'auto' }, function () {
            myHub.sendMessage("Hello World!");
        });
    });
</script>

html

<span id="mySpanTag"></span>

并确保引用正确的脚本文件

<script src="~/Scripts/jquery-1.6.4.min.js"></script>
<script src="~/Scripts/jquery.signalR-0.5.3.min.js"></script>
<script src="/signalr/hubs"></script>

关于asp.net - signalR 第一个演示项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12091190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com