0
,我的工作得到通知,使用SignalR我的MVC应用程序的特性“notificationHub”,但我得到以下错误无法读取属性“notificationHub”的未定义而在代码无法读取未定义
最后一行浏览器的调试public class NotificationHub : Hub
{
//public void Hello()
//{
// Clients.All.hello();
//}
}
private void SqlDep_OnChange(object sender, SqlNotificationEventArgs e)
{
if (e.Type == SqlNotificationType.Change)
{
SqlDependency sqlDep = sender as SqlDependency;
var notificationHub = GlobalHost.ConnectionManager.GetHubContext<NotificationHub>();
notificationHub.Clients.All.notify("added");
RegisterNotification(DateTime.Now);
}
}
<script src="~/Scripts/jquery-3.1.1.min.js"></script>
<script src="~/Scripts/jquery.signalR-2.2.1.min.js"></script>
<script src="/signalr/hubs" ></script>
<script src="~/Scripts/bootstrap.min.js"></script>
var notificationHub = $.connection.notificationHub;
请显示你的Hub类。 – 2017-04-16 19:30:15
编辑后添加Hub类 –