更新画布图表中的数据点时出现问题。 我收到此错误消息: 未捕获的TypeError:无法读取未定义的属性'getTime' 我在response.msg中收到的输出是 如果将其替换为response则将成功呈现图表。 但是,将响应传递给datapoints会产生错误 ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我在 signalr 集线器断开上调用 function 时遇到问题。
这是我的js参考
<script src="~/js/jquery.min.js"></script>
<script src="~/SignalR/dist/browser/signalr.min.js"></script>
cshtml文件中的脚本
var connection = new signalR.HubConnectionBuilder()
.withUrl("/chatt", {
accessTokenFactory: () => "testing"
})
.build();
connection.start().then(function () {
connection.invoke('GetConnectionId')
.then(function (connectionId) {
//alert(connectionId);
//removeConnectionID(connectionId);
})
}).catch(err => console.error(err));
$.connection.hub.disconnected(function () {
removeConnectionID();
})
async function removeConnectionID() {
await $.get("/Chat/Test") ;
}
在 $.connection.hub.disconnected 上我得到 Uncaught TypeError: Cannot read property 'hub' of undefined。 当我开始输入 $.connection。 我根本看不到枢纽财产。
这是我的配置服务
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<mojDbContext>(options=> options.UseSqlServer(Configuration.GetConnectionString("IB150198T")));
services.AddControllersWithViews();
services.AddMvc();
services.AddDistributedMemoryCache();
services.AddSession();
services.AddSignalR();
// services.AddSingleton<IUserIdProvider, UserProvider>();
}
我在某处看到我应该引用名为“/SignalR/Hubs”之类的 js 文件,但在 signalR 的客户端库中找不到它
任何帮助表示赞赏!
您将 ASP.NET SignalR 与 ASP.NET 核心 Z358E3E185C2A6A355F30FD926E4 混淆了。
Your code is using ASP.NET Core SignalR until you try to access $.connection.hub
.connection.hub which was the pattern in ASP.NET SignalR.
您可以在此处查看 ASP.NET 内核 SignalR 的教程https://docs.microsoft.com/aspnet/core/tutorials/&signalr?view-visual=asp。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.