若要複寫SignalR Hub的OnConnected、OnDisconnected、OnReconnected
JavaScript
var chat = $.connection.chatHub;
// Need at least one callback for events to be raised on the hub
chat.client.void = function () { };//這行非加不可 否則不會自動執行Server的OnConnected跟OnDisconnected
// Start the connection.
$.connection.hub.start();
2015年4月18日 星期六
[C#]SignalR聊天室使用MVC5
參考微軟官方文件
Tutorial: Getting Started with SignalR 2 and MVC 5
新增專案,選擇C# ASP.Net應用程式
選擇MVC範本
變更驗證,若選擇不驗證,則需要自己建立Startup.cs,這邊選擇個別使用者帳戶
工具>程式庫套件管理員>套件管理器主控台,輸入指令安裝SignalR Libraries
install-package Mircosoft.AspNet.SignalR
在專案新增【Hubs】資料夾
在【Hubs】資料夾新增SignalR Hub類別
在【ChatHub.cs】增加Send Method
在【Startup.cs】註冊SignalR設定
在【HomeController】增加Chat的ActionResult
使用SignalR Client需安裝Microsoft.AspNet.SignalR.Client
在View>Home資料夾,增加View
修改【Chat.cshtml】的內容
聊天室展示
Tutorial: Getting Started with SignalR 2 and MVC 5
新增專案,選擇C# ASP.Net應用程式
選擇MVC範本
變更驗證,若選擇不驗證,則需要自己建立Startup.cs,這邊選擇個別使用者帳戶
工具>程式庫套件管理員>套件管理器主控台,輸入指令安裝SignalR Libraries
install-package Mircosoft.AspNet.SignalR
專案將安裝這些套件 |
在【Hubs】資料夾新增SignalR Hub類別
在【ChatHub.cs】增加Send Method
在【Startup.cs】註冊SignalR設定
在【HomeController】增加Chat的ActionResult
使用SignalR Client需安裝Microsoft.AspNet.SignalR.Client
在View>Home資料夾,增加View
修改【Chat.cshtml】的內容
訂閱:
文章 (Atom)