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類 –