用SignalR进行交互时,重新打开一个新的页码会出发 OnDisconnected这个事件。触发事件时我想获取登陆用户名。网上搜了好多
可以用Context.User.Identity.Name这个来获取登陆的用户名。但是我调试的发现这个值为空。
这个应该在哪里取设置呢?
public override System.Threading.Tasks.Task OnDisconnected()
{
var us = Context.User.Identity.Name;//取的为空
return base.OnDisconnected();
}
------解决思路----------------------
参考